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

Cupertino, CA 95014 Work Remotely
  • Job Code
    200240583
Summary

Summary

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 ho...Summary

Summary

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

Description

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 equivalent experience

    Additional Requirements

    Before you go...

    Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

    Share this job:

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

    Apple, Inc.
    Cupertino, CA 95014

    Join us to start saving your Favorite Jobs!

    Sign In Create Account