Spanish bilingual and Hispanic jobs since 1997. Diversity job fairs since 2006. employers     login   |   register - post a job
Hispanic Diversity Recruitment - best jobs for hispanic, latino & bilingual (spanish & portuguese) jobseekers
    Log me in!   |   Site Map   |   Help   
 Full Stack Developer - Node/Ops/SQL (Remote - West Coast) - Cupertino, California, United States

Job information
Posted by: Apple 
Hiring entity type: Retail 
Work authorization: Not Specified for United States
Position type: Direct Hire, Full-Time 
Compensation: ******
Benefits: See below
Relocation: Not specified 
Position functions: Computers - Software Engineer
Travel: Unspecified 
Accept candidates: from anywhere 
Languages: English - Fluent
Minimum education: See below 
Minimum years experience: See below 
Resumes accepted in: English
Cover letter: No cover letter requested
Job code: 200240583 / Latpro-3786947 
Date posted: Apr-20-2021
State, Zip: California, 95014


Full Stack Developer - Node/Ops/SQL (Remote - West Coast)

Santa Clara Valley (Cupertino) , California , United States

Software and Services


Posted: Apr 20, 2021

Weekly Hours: 40

Role Number: 200240583

Home Office: Yes

We are looking for an API Developer who has experience writing web applications and knows how to deploy code to a production environment they helped setup. Your day to day will be working across our application stack (Rails, Node.js, React, Postgres, Jenkins, Elastic, Prometheus, Sentry, Docker) to develop and integrate new features with our Product Designer and Frontend Developers. You will also be expected to participate in the feature design process with our lean and talented team.

Key Qualifications

  • 5+ years experience deploying applications using Ansible, Docker, and Jenkins
  • 5+ years in a senior role working across the entire web stack with a skilled team
  • 5+ years building robust HTTP API's and backend services using technologies like Ruby on Rails or Node.js
  • 5+ years developing complex applications with SQL based database solutions (PostgreSQL, MySQL etc.) at medium scale
  • Familiar with deploying services to bare metal
  • Experience instrumenting application using Prometheus is a plus
  • Experience working with frontend applications using React is a plus
  • Manufacturing experience or exposure is a plus, but not required
  • A strong desire to produce high quality software through cross functional collaboration, testing, code reviews, and other best practices
  • Travel to Cupertino 3-4 times a year once travel is safe again


Responsibilities of this role include:

  • Support and advance development environments to reduce friction when shipping to production
  • Plan, develop and shape new features by collaborating with users, stakeholders and other team members
  • Write application code using Rails, Node.js, React and Modern SQL with great attention to detail, testing and documentation
  • Review code and collaborate on pull requests from your team members
  • Identify and optimize API endpoint performance bottlenecks that affect user workflows
  • Plan and upgrade the application technologies to avoid technical debt
  • Support the troubleshooting, mitigation and fixing of production issues involving our Applications, Databases, Networks and Proxies using Grafana, Prometheus, Sentry, Kibana, WireShark and other monitoring and debugging tools
  • Constantly learn and improve your own technical skills by reading code, documentation, running experiments and talking to your colleagues
About Us The Manufacturing Design team enables the mass production of Apple's entire product line from iPhones, iPads and MacBooks to the Mac Pro, AppleTV and Apple Watch. Part of the magic that makes all of this possible is a robust set of applications and systems designed and developed by Apple that support the production of a product from prototype to announcement and beyond.

Education & Experience

BSCS or Equivlent


See job description


Apple requires you to fill in their on-line form which will open in a different window.

Enter your email address and click 'Apply':
  Prefer not to enter your email?