Backend Engineer (Application Development)
Indexed description
Location: Beijing/Singapore
About the Role
Own user-facing application features and backend services end to end, from understanding requirements and designing solutions to frontend and backend development, rollout, and ongoing iteration, and drive development in an AI-native way.
Responsibilities
- Independently own user-facing application features end to end, from understanding requirements and designing technical solutions to frontend and backend development, testing, rollout, and continuous iteration.
- Design and build backend services and APIs, and continuously improve data access, service communication, and engineering practices to keep systems reliable and scalable.
- Identify business opportunities with an AI-native mindset and drive the adoption of Agent and LLM capabilities in the product.
- Optimize performance and build stability for high-concurrency scenarios, and strengthen system security and observability.
Requirements
- Solid computer science fundamentals, including data structures, algorithms, and system design; a CS-related degree or equivalent practical experience.
- Experience developing backend applications and delivering to production, using one of Go, Python, Node.js, or a similar stack to build services, with strong attention to code quality and engineering practices.
- Familiarity with Protocol Buffers and common RPC frameworks, and a good understanding of service communication, API design, and error handling.
- Familiarity with data storage and caching technologies such as MySQL and Redis, an understanding of when to use relational and non-relational databases, and hands-on experience with data modeling, index design, transaction handling, and performance tuning.
- Understanding of system design principles for high-concurrency scenarios and typical uses of message queues, with the ability to apply caching, asynchronous processing, concurrency control, and rate limiting appropriately.
- Familiarity with containerized deployment and working knowledge of orchestration platforms such as Kubernetes, with the ability to take part in deploying, running, and troubleshooting services.
- Familiarity with Agent development and LLM application workflows, with the ability to use AI tools effectively and verify the quality of their output.
- Basic testing and production troubleshooting skills, with the ability to locate issues using logs and metrics and drive them to resolution.
- Ability to collaborate on technical work in Mandarin and to read, write and participate in day-to-day technical communication in English.
Preferred Qualifications
- Experience building distributed tracing, monitoring and alerting, or CI/CD systems.
- End-to-end experience taking a user-facing AI product from development to launch.
- Open-source projects, personal technical projects, or a technical blog.
Manus excels at various tasks in work and life, getting everything done while you rest at Manus AI.
What we offer:
- Build at the Frontier of AI Agents - Work with a fast-paced team to turn frontier AI breakthroughs into real-world impact.
- Equity & Shared success - Our share incentive plan enables employees to participate in Manus’s long-term growth and share in the value we create together.
- Unlimited Manus Tokens - Enjoy unlimited Manus tokens to experiment, build, and supercharge your productivity.
If you're passionate about cutting-edge technology and making a real impact, we’d love to hear from you!
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search