Senior Full Stack Software Engineer

Apple is a technology company that creates innovative products and services that revolutionize entire industries.
Frontend
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Senior Full Stack Software Engineer

Apple is seeking a Senior Full Stack Software Engineer to join their Software and Services team in Austin. This role offers an opportunity to work on internal software applications used daily by the people who create Apple's renowned products. As part of a passionate and skilled group of developers, designers, and product professionals, you'll architect, develop, and ship features while collaborating with cross-functional partners.

The ideal candidate will bring expertise in Node.js, React, TypeScript, JavaScript, and PostgreSQL to build and maintain applications across the entire tech stack. You'll be involved in feature design processes, drive new functionality, and contribute to architectural and performance improvements. The role emphasizes both technical excellence and collaborative teamwork.

Key responsibilities include developing maintainable code, reviewing pull requests, optimizing performance, and owning features from concept to production. You'll work closely with UX, product teams, and stakeholders to deliver the best possible solutions. The position requires strong communication skills and the ability to express technical ideas clearly to both technical and non-technical team members.

This is an excellent opportunity for an experienced developer who values innovation and wants to contribute to the technology that powers Apple's internal operations. The role offers the chance to work with cutting-edge technologies while maintaining high standards of design, quality, and execution that Apple is known for.

The position requires 10 years of experience with complex web applications and expertise in modern web development practices. Knowledge of Ruby on Rails is a plus, as the team is currently migrating from Rails to Node. The ideal candidate will bring a proactive attitude, strong collaboration skills, and a dedication to producing high-quality software that delights users.

Last updated 26 minutes ago

Responsibilities For Senior Full Stack Software Engineer

  • Plan, develop, and ship new features alongside UX, product, and fellow developers
  • Write maintainable & testable application code across the tech stack
  • Review code and collaborate on pull requests with teammates
  • Identify and optimize performance bottlenecks
  • Collaborate with users and cross-functional teams
  • Own features from concept to production
  • Hold high standards of design, quality, and execution

Requirements For Senior Full Stack Software Engineer

Node.js
React
TypeScript
JavaScript
PostgreSQL
  • 10 years experience working on complex web applications
  • Expertise in Node.js and TypeScript/JavaScript
  • Experience building robust HTTP APIs and backend services
  • Experience building user experiences using React or other Javascript frameworks
  • Experience with modern web development best practices
  • Excellent communication skills
  • Experience building and scaling complex applications using SQL

Interested in this job?

Jobs Related To Apple Senior Full Stack Software Engineer

Software Engineering SMTS - Full-stack (Front-end specialized)

Staff Software Engineer role at Salesforce focusing on full-stack development with frontend specialization, building scalable cloud solutions with 6+ years experience required.

Software Development Engineer 4

Adobe is seeking a Software Development Engineer 4 to create exceptional web experiences and lead technical innovation in San Jose.

Staff Software Engineer - Full Stack

Lead full-stack development for LinkedIn's DataHub platform, architecting solutions for data discovery and governance while mentoring engineers and driving technical innovation.

Staff Software Engineer - Full Stack

Lead full-stack development for LinkedIn's DataHub platform, architecting solutions for data discovery and governance while mentoring team members and driving technical innovation.

Staff Web Software Engineer, Curation Foundations

Lead frontend engineering initiatives at Pinterest as a Staff Web Software Engineer, developing engaging features using React/Redux while mentoring teams and driving technical solutions.