Senior Backend Engineer
Senior Backend Engineer directs AI tools to build and scale Node.js applications on AWS, reviews/debugs AI-generated code, and ships full-stack features across products for K-12 education.
About the job
What You'll Do
- Architect and oversee backend systems across our product lineup and internal tooling
- Guide AI coding assistants to implement large-scale changes and new features
- Review, debug, and refine AI-generated code to production standards
- Use AI internally to automate business operations
- Ship full-stack features end-to-end
What We're Looking For
Essential skills:
- Fast at reading code, human or AI generated
- Strong debugging skills and an eye for bugs
- Capacity to envision large architectural changes and break them into steps an AI can execute
- Ability to context switch and juggle multiple in flight tasks
- Experience with Node.js and cloud infrastructure (AWS, containers, managed databases)
- Comfort working across multiple codebases and problem domains
What sets you apart:
- You think at systems scale
- You're effective at communicating intent to AI tools and iterating on their output
- You have good judgment about when to accept AI suggestions and when to push back
- You're comfortable with ambiguity and can take ownership of loosely-defined problems
Nice to have:
- Frontend experience (React)—you'll be reading it regardless
- Startup experience
Skills
Node.js, AWS, React, Containers, Managed Databases, Debugging, Ai Coding Assistants
Similar jobs
Backend Engineering jobsSenior software engineer building core platform components, developer tools, and reliability capabilities that improve engineering productivity. Requires 4+ years of software engineering experience, cloud or platform exposure, and strong knowledge of databases, distributed systems, observability, and production reliability.
Build and optimize high-performance, real-time speech, audio, video, and WebRTC infrastructure for conversational AI across mobile and web platforms. The role requires professional C or C++ experience, concurrent systems knowledge, and at least three years of software engineering experience.
Build and operate reliable, scalable backend services and infrastructure for Duolingo’s advertising business. The role requires strong backend fundamentals, systems thinking, programming experience in Java, Python, or Kotlin, and a bachelor’s degree in a technical field.
Build and operate reliable, scalable backend services or infrastructure for Duolingo products, owning complex projects from design through production. The role requires strong backend fundamentals, a bachelor’s degree, and experience with Java, Python, or Kotlin and database technologies.
Senior software engineer responsible for revenue-critical backend systems spanning account lifecycle management, metering, billing, integrations, and customer-facing usage transparency. The role requires strong distributed-systems experience, Go or comparable backend expertise, and operational ownership.