Full Stack Engineer - Operations RAD BI
Join a dynamic team of full stack software engineers responsible for delivering innovative, automated solutions and insights to EMEIA Operations leaders. This role supports the end-to-end Apple supply chain, from manufacturing to product delivery. We employ an "AI First Mindset" to build automation and business intelligence solutions, leveraging our own capabilities and collaborating closely with AI/ML teams across the company to ensure the most effective and optimised outcomes.
As part of the Rapid Application Development (RAD) team, you will develop scalable, user-friendly web-based tools on local and cloud-based platforms. This role focuses on both back-end and front-end development, ensuring seamless integration across systems to empower Apple’s Operations teams.
If you thrive in a constantly evolving, problem-solving environment, we would love to connect with you!
Design and develop customised applications for Apple’s Operations Department, supporting internal teams with innovative solutions.
Lead regional projects, managing the entire development lifecycle from requirements gathering through to go-live.
Collaborate closely with internal business partners to ensure solutions meet key operational needs.
Present technical solutions to business stakeholders, communicating effectively with both technical and non-technical teams.
Maintain and scale existing RAD tools, ensuring they meet evolving business needs.
Assist in managing and maintaining both local and cloud-based infrastructure.
- Bachelor’s degree in Computer Science or equivalent experience.
- Proven experience in the full software development lifecycle, from design to deployment.
- Expertise in PHP, Python, and other back-end technologies.
- Proficient in relational and non-relational databases, including MySQL, MariaDB, Teradata, Snowflake, and MongoDB.
- Experience in UI development using frameworks such as React.js, Angular, or Vue.js.
- Strong infrastructure management skills, including Linux server administration.
- Knowledge of container technologies, including Kubernetes and Docker.
- Experience deploying applications on cloud-based infrastructure such as AWS, GCP, or Azure
- Master’s degree in Artificial Intelligence, Machine Learning, or related advanced Computer Science topics.
- Ability to quickly learn and apply new technologies.
- Strong problem-solving, critical thinking, and communication skills.
- Experience in managing and scaling cloud-based infrastructure.
- Familiarity with best practices in both front-end and back-end development.
- Previous experience leading technical projects from start to finish.