Full Stack Engineer
Referral available at Apple
An employee here can refer you. The referrer stays anonymous and reaches out to you directly if interested.
Are you a versatile engineer who excels at bridging the gap between innovative development and rock-solid operations? We are seeking a high-caliber Senior Full Stack & Operations Engineer to lead the end-to-end lifecycle of our next-generation services. In this role, you will not only architect and build robust frontend and backend systems but also take full ownership of their deployment, scaling, and long-term reliability across global cloud infrastructures. We are looking for a technical polyglot who thrives on learning new technologies, utilizes AI to solve complex engineering challenges, and remains calm under pressure during critical system incidents. If you are a proactive problem-solver who enjoys the intersection of software development and cloud-native orchestration, we want to hear from you.
As a Full Stack Engineer, you will be the cornerstone of our team's technical resilience and service delivery. Your capabilities will span across active development, live system operations, and in-depth problem triaging:
- End-to-End Service Development: Design, build, and maintain scalable frontend and backend systems, ensuring seamless integration, high performance, and exceptional user experiences.、
- Cloud Infrastructure & Deployment: Architect and manage robust deployment pipelines. Leverage your deep expertise in CI/CD, Kubernetes (K8s), and distributed cloud platforms (e.g., AWS, GCP, AliCloud) to ensure smooth, automated rollouts.
- Operational Excellence & Monitoring: Take ownership of system health and operational readiness. Create, manage, and optimize comprehensive monitoring dashboards and alerting systems to proactively identify anomalies before they impact users.
- Incident Response & Emergency Triage: Act as a critical responder during technical escalations. Demonstrate swift analytical skills and unwavering composure to troubleshoot, manage, and mitigate live system emergencies effectively.
- Deep Problem Analysis: Apply a highly proactive mindset to dive deep into system logs and complex, multi-tiered architectures to pinpoint the exact root causes of issues, driving them to permanent systemic fixes.
- AI-Driven Engineering: Proactively integrate AI-powered tools and methodologies to accelerate development, automate repetitive tasks, and perform intelligent root-cause analysis of system anomalies.
- Continuous Learning: Champion a culture of proactive learning, rapidly adapting to new frameworks, infrastructure paradigms, and emerging technologies to keep our tech stack at the cutting edge.
Minimum Qualifications
- BS/MS in Computer Science, Software Engineering, Information Systems, or equivalent practical experience.
- Solid foundation in Computer Science with proven experience in full-stack software development, encompassing both backend services and frontend interfaces.
- Strong proficiency in scripting and programming languages, specifically Python and Linux shell scripting.
- Hands-on experience managing and deploying to modern cloud environments (e.g., GCP, AWS, AliCloud) and deep familiarity with containerization and orchestration using Kubernetes (K8s).
- Demonstrated expertise in building, maintaining, and scaling CI/CD pipelines and automated deployment workflows.
- Proven experience in live incident response and operational monitoring, including the creation and management of observability dashboards.
- Excellent analytical and root-cause analysis skills, with a highly proactive, self-starting mentality and an eagerness to continuously learn.
- Demonstrated ability to effectively utilize AI tools to enhance productivity, streamline debugging, and optimize operational workflows.
Preferred Qualifications
- Practical experience with iOS development technologies and strong familiarity with Swift.
- Understanding of mobile-to-cloud architectures and client-side profiling tools (e.g., Xcode, Instruments).
- Experience building custom internal developer tools or advanced automation frameworks for operational efficiency.
- Highly adaptable and resilient, with the proven ability to maintain composure and drive swift solutions during critical, time-sensitive software emergencies.