hero

COMPANIES YOU'LL LOVE TO WORK FOR

companies
Jobs

Backend / Full-stack Software Engineer

Lex

Lex

Software Engineering
Beijing, China
Posted on Mar 14, 2026
Summary

At Apple, new ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Do you love problem solving and thinking beyond an obvious solution? Do you thrive in ambiguity and teams where little direction should fuel your creativity?

The Greater China Channel Sales DMP team is dedicated to digital transformation, and looking for an enthusiastic full-stack / full-stack engineer, who is experienced in developing rich web experiences and has keen attention to detail with the ability to adapt and learn quickly, provide deliverables with limited direction and has excellent problem solving skills. The system solutions will influence crucial business directly and create huge impacts on financials.

We don’t believe in limiting our engineers. We’re looking for a cross-functional individual who can independently own projects, communicate directly with business stakeholders, and design their own products, taking responsibility for the entire lifecycle from communication and design to implementation. Experience with AI-powered coding for efficiency is a huge plus.

Description

  • Engage with stakeholders to identify business opportunities, clarify technical requirements, and translate those

requirements into scalable backend/ full-stack technical solutions, leveraging Domain-Driven Design (DDD) principles to align technical implementation with business domains.

  • Design and develop reusable backend services, APIs and core business logic libraries for long-term system evolution.
  • Design, implement and maintain robust RESTful/GraphQL APIs, and collaborate with front-end teams to ensure

seamless integration.

  • Implement server-side solutions using backend technologies (e.g., Python/Java/Node.js) and related frameworks, and conduct comprehensive unit, integration and performance testing.
  • Define end-to-end technical architectures (including database design, service orchestration, caching strategies) to build scalable solutions from scratch.
  • Evaluate and select appropriate backend technologies, design patterns and infrastructure solutions for new

requirements, and prototype to deliver production-ready systems.

  • Optimize backend performance, ensure system stability , security and high availability under high concurrency scenarios.
  • Adopt test-driven development (TDD) and behavior-driven development (BDD) to build maintainable testing

infrastructure and ensure code quality and system reliability .

  • Ensure backend services are compatible with mobile/ multi-terminal frontends, and optimize API response efficiency for cross-device scenarios.
  • Rapidly learn and adapt to new backend technologies (e.g., cloud services, microservices, message queues) to develop proof-of-concept (POC) solutions and drive technical innovation.

Minimum Qualifications

  • 3+ years of professional web application backend/ full-stack development experience
  • Proficiency in at least one backend programming language and framework (e.g., Node.js/Java/Spring Boot/Python)
  • Hands-on experience with Domain-Driven Design (DDD): ability to analyze business domains, define bounded contexts, design domain models (entities, value objects, aggregates), and apply DDD tactical/strategic patterns in actual projects
  • Solid knowledge of database systems (relational: MySQL/PostgreSQL; non-relational: MongoDB/Redis) and data
  • modeling, with experience in SQL optimization and caching strategy design

Preferred Qualifications

  • Strong software engineering skills, including system architecture design, backend development, performance tuning, testing, debugging, deployment and maintenance
  • Experience with cloud infrastructure (AWS/Ali Cloud), containerization (Docker) and orchestration (K8s), and CI/CD
  • pipeline construction
  • Familiarity with front-end technologies (JavaScript/TypeScript, Vue/React) is a plus (for full-stack capability)
  • Understanding of web security best practices (e.g., authentication, authorization, data encryption) and experience in building secure backend systems

Apple is an equal opportunity employer that is committed to inclusion and diversity, and thus we treat all applicants fairly and equally. Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities.