Prepin
Log in
Apple

engineering opportunity

Full-Stack RoR Engineer, Retail & Marcom Engineering

The Full-Stack Engineer will be integral to Marcom’s internal tools, focusing on troubleshooting and resolving issues related to performance, response times, capacity, and system limitations. This role involves creating and modifying documentation for web applications and their integrations while collaborating with various internal and external partners.

Sunnyvale, California, United StatesonsiteFULL_TIME

Posted

About the role

What will you do at Apple?

Marcom is the creatively-led global team that oversees Apple's global consumer marketing, ensuring flawless execution of world-class communications that reach hundreds of millions of customers daily across all platforms. As Marcom's technology arm, Marcom Platforms & Services (MP&S) is an IS&T team specializing in advertising, marketing, production, social, and operations technology capabilities.

We bridge creative storytelling with technical excellence, enabling seamless consumer experiences across owned and partner channels. Marcom and MP&S are working cross-functionally to build the future of marketing communications through innovative solutions. DESCRIPTION In the role of Full-Stack Engineer, you will play an integral part in Marcom’s internal tools, by troubleshooting and resolving issues surrounding performance, response times, capacity, and system limitations.

In this role, you will

  • be responsible for creating and modifying documentation corresponding to the web applications as well as their integrations.
  • An ideal candidate will collaborate with internal business partners, internal technology resources (database, system, networking), and external vendors.
  • This role requires both front-end (GUI) and back-end development experience using the Ruby on Rails framework for web app development.
  • MINIMUM QUALIFICATIONS 4+ years of relevant work experience.
  • Experience with Ruby on Rails framework and Ruby as a core language (4 years minimum).
  • Knowledge of basic frontend dev (HTML, CSS, JavaScript, Stimulus JS, etc.).
  • Experience working on projects interacting with users or a development team.
  • B.S in Computer Science, Computer Engineering or similar or equivalent related work experience.
  • PREFERRED QUALIFICATIONS Experience with JavaScript, HTML5, CSS3.
  • Strong desire to work in a fast-paced environment with multiple releases a week.
  • Exposure to AWS and DevOps.
  • Experience using Ansible (or similar IaC with 2+ years of experience).
  • Understanding of security best practices and vulnerabilities.

Which skills does this role require?

Ruby on RailsRubyHTMLCSSStimulus JSFront-end DevelopmentBack-end DevelopmentFull-Stack EngineerMarcomMarketing TechnologyAdvertising TechnologyPerformance TroubleshootingSystem LimitationsWeb ApplicationsIntegrationsFront-endGUIBack-endMachine Learning

Make your next move

Build a shortlist and prepare

Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.

Review the responsibilities and requirements before adding an opening to your shortlist.

Role information can change. Confirm current details on the original application page.

Product

AI Candidate AgentCompaniesBrowse JobsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin | All rights reserved.