Lead / Senior Backend Engineer (AWS Serverless, NodeJS)
Role summary
TeqEngine is seeking a Lead or Senior Backend Engineer to architect and operate large-scale AWS serverless systems using Node.js and TypeScript. This hands-on role requires end-to-end ownership of API-driven products, focusing on building resilient, event-driven services with strong observability. Responsibilities include designing APIs (REST/GraphQL), implementing infrastructure as code, and improving system performance, reliability, and cost efficiency. The ideal candidate is autonomous, has high standards, and is comfortable setting technical direction and collaborating with stakeholders. Familiarity with AI-assisted development tools is expected.
About the role
TeqEngine is hiring a Lead or Senior Backend Engineer to build and operate large-scale, production-grade serverless systems on AWS. You'll take ownership of backend architecture and delivery for API-driven products handling high-volume, real-time workloads. This is a hands-on role - you need to be someone who can independently drive solutions end to end, not just write code to a spec.
What you will do
- Lead backend architecture and implementation across AWS serverless services (Lambda, API Gateway, DynamoDB, EventBridge)
- Design and build well-structured APIs (REST and/or GraphQL) supporting web and mobile experiences at scale
- Own end-to-end delivery from system design through production rollout and operational support
- Build resilient, event-driven services with strong observability (logging, metrics, tracing)
- Improve performance, reliability, and cost efficiency through practical engineering decisions
- Set technical direction, establish patterns, and help other engineers execute effectively
- Collaborate with product and engineering stakeholders to translate requirements into durable systems
What we are looking for
- Strong backend engineering experience with Node.js and TypeScript
- Production experience with AWS serverless - Lambda, API Gateway, DynamoDB, EventBridge, SQS/SNS, Step Functions, etc. This is not optional. You should have built and operated real systems on these services, not just done tutorials.
- Hands-on experience with Serverless Framework
or AWS CDK for infrastructure as code and deployment automation
- Experience designing distributed, event-driven systems and API-first platforms
- Strong judgment around reliability, scaling, fault tolerance, and cost optimization
- Comfortable working autonomously with high ownership and high standards
- Familiarity with AI-assisted development tools (Copilot, Claude, Cursor, etc.) - we ship faster with them and expect you to as well
- Clear communication, strong documentation habits, and pragmatic technical leadership
- US-based, full-time availability, remote
Technical stack (high level)
- Node.js / TypeScript
- AWS serverless services (Lambda, API Gateway, DynamoDB)
- Infrastructure as code and automated delivery pipelines
- Event-driven patterns
Nice to have
- Experience building serverless systems in an enterprise environment (not just side projects or startups - systems with real compliance, operational, and scale requirements)
- Experience supporting high-traffic consumer or mobile-backed applications (millions of daily users/requests)
- Experience with operational excellence practices (runbooks, incident response, SLOs, on-call)
- Experience with multi-service architectures and cross-service orchestration
How to apply
Send your resume or LinkedIn profile and a short note covering:
- A serverless system you built or led on AWS - what services you used, the scale it operated at, and what you owned end to end
- The most complex backend problem you solved recently and how you approached it
- Your availability and hourly rate expectations