Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Full Stack Software Engineer

Apple

Salary not specified
Nov 9, 2025
Cupertino, CA, US
Apply Now

Apple is looking for a motivated and experienced full-stack software engineer to design and develop innovative front-end and backend software features using microservices architecture for the organization's internal web applications, aiming to impact billions of users by developing extraordinary products with a prime focus on accuracy, understandability, and performance.

Requirements

  • demonstrated expertise in Java/J2EE stack, Node.js, React, Typescript, JavaScript, MongoDB and PostgreSQL.
  • 3+ years’ experience with Java, J2EE, and Java related technologies such as Spring Framework.
  • Hands on experience in highly scalable distributed and systems UI development such as JavaScript, HTML, CSS.
  • Experience in public cloud environments like AWS, GCP and others.
  • Experience in SQL and NoSQL distributed databases such as PostgreSQL and MongoDB.
  • Strong knowledge and understanding of data structures, algorithms, design patterns, concurrency, multi-threading and scalability.
  • Experience developing RESTful APIs.

Responsibilities

  • Architect, design and develop scalable, maintainable software systems and make key technical decisions.
  • Design and develop scalable full-stack web applications, establish tech stack choices, and define API standards for the team.
  • Lead technical initiatives and drive projects from conception through deployment.
  • Design testing strategies, establish best practices, and ensure system reliability at scale.
  • Establish and improve engineering standards, best practices, and software development processes across the team.
  • Participate and lead code reviews, conduct technical evaluations and mentor junior developers.
  • You will be working on designing and developing innovative front-end and backend software features using micro services architecture for our organization’s internal web applications.

Other

  • You are comfortable with analyzing business requirements, identifying gaps, and translating requirements into technical designs.
  • You are proficient and adhere to the best practices of software development, such as agile development, code reviews, continuous integration, and automated testing.
  • You have worked closely with project managers, UI/UX designers, and other stakeholders to define requirements, estimate efforts accordingly, and ultimately deliver quality work on-time.
  • Ability to work in a dynamic and highly collaborative team environment.
  • Strong attention to detail and excellent analytical capabilities.