A

Apple

Designs phones, computers and their operating systems

Full Stack Engineer - Apple TV and Sports

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeVancouver, BC, CanadaNo salary listedIn-person

About the Job

Requirements

  • A Bachelor of Science in Computer Science or a related field, or equivalent practical experience.
  • At least four years of professional software development experience in full-stack engineering.
  • Strong proficiency in Java and modern backend frameworks such as Spring or Spring Boot.
  • Strong proficiency in JavaScript or TypeScript and experience with modern frontend frameworks such as Angular or React.
  • A solid understanding of relational and/or NoSQL databases, RESTful web services, and object-oriented and functional design principles.
  • Experience writing automated tests across the stack, including unit, integration, and end-to-end tests.

Responsibilities

  • Design, develop, test, and deploy resilient, high-scale full-stack applications and services.
  • Architect and maintain backend microservices using Java and the Spring ecosystem, including Spring Boot, integrating with distributed datastores and caching layers such as Cassandra, Redis, and Solr.
  • Build streaming data pipelines and event-driven architectures using Apache Kafka.
  • Develop clean, responsive, and maintainable web frontends using modern TypeScript or JavaScript and UI frameworks such as Angular or React.
  • Design and document clean RESTful and event-driven APIs connecting web clients to distributed backend systems.
  • Partner with product managers, designers, and cross-functional engineering teams to define requirements, system contracts, and technical roadmaps.
  • Maintain high standards for code quality through unit and integration testing, automated CI/CD pipelines, comprehensive code reviews, and observability instrumentation.

Desired Qualifications

  • A Master of Science in Computer Science or a related field.
  • At least six years of relevant full-stack software development experience.
  • Hands-on experience with distributed data technologies, including Apache Cassandra, Apache Solr or Elasticsearch/Lucene, Redis, and Apache Kafka.
  • Deep expertise in asynchronous and reactive architectures, high-concurrency systems, and low-latency data retrieval.
  • Experience with web performance profiling, accessibility standards, and modern build toolchains.
  • A background in media, digital asset management, or video streaming platforms.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs