Senior Software Engineer — Full Stack (Node.js/TypeScript/functional)
Core
Building and maintaining features for production applications used by engineers and operations teams to design and manufacture Apple's products.
Role type
Senior Full Stack Software Engineer (Node.js/TypeScript/Elixir)
Builds
Production applications for manufacturing design and environmental systems
Domain
Manufacturing / Environmental Systems
Required skills
TypeScript, Node.js, Elixir, React, SQL, HTTP APIs, PostgreSQL, MySQL, functional programming concepts, test writing, debugging, code review
Preferred skills
Elixir, Erlang/OTP, AI agent development, observability tooling (Prometheus, Grafana, Sentry), Docker, international team collaboration, manufacturing/supply chain domain
Technologies
Node.js, TypeScript, Elixir, React, PostgreSQL, MySQL, Prometheus, Grafana, Sentry, Docker
Responsibilities
Write clean, well-tested code across web stack; collaborate with designers and domain experts to translate workflows into software; debug production issues using monitoring and logging tools; provide substantive feedback in code reviews.
Seniority
Senior, hands-on IC