Backend Engineer
Summary
Senior backend engineer building Node.js/TypeScript services with Nest.js, Kubernetes, and AWS, focusing on secure, real-time decision systems and automated testing.
Senior Back-end Developer (Node.js / TypeScript)
About the Role
We are looking for a Senior Back-end Developer to join our client's team. You will architect and implement robust backends, interacting with various data stores and third-party APIs to support real-time automated decision-making. Working in an agile, multinational environment, you'll have huge creative freedom and ownership over your projects while collaborating closely with Product Managers, Senior Engineers, and Architects.
Key Responsibilities
-
Architect and implement backends and their interactions with data stores and APIs.
-
Support reliable databases and APIs for real-time automated decision-making.
-
Deploy software using industry-standard tooling like Kubernetes clusters and AWS Lambda functions.
-
Investigate and resolve production issues, implementing timely fixes to minimize user impact.
-
Focus heavily on security, following Defense in Depth principles and ensuring containers are secure.
-
Implement robust automated test suites (unit, integration, and e2e) to maintain a low failure rate.
-
Leverage AI-assisted development tools (such as Cursor, Claude Code, or Devin) as a core part of your daily workflow to accelerate speed and quality.
Requirements
-
5+ years of hands-on experience with Node.js, JavaScript, and TypeScript.
-
Practical knowledge of at least one relational database system (e.g., PostgreSQL, MySQL, or SQL Server).
-
Adept with microservices and system design patterns.
-
Experience implementing the test pyramid and utilizing good security practices.
-
Strong sense of ownership, independence, and the ability to clearly convey ideas across technical and non-technical teams.
-
Comfort with AI-assisted development tools as a core part of your setup.
-
Good command of English (written and spoken).
-
Availability in the afternoons/evenings for occasional alignment with multinational teams across time zones.
Tech Stack & Tools
-
Backend: Node.js, TypeScript, Nest.js
-
Cloud & DevOps: Docker, Kubernetes, AWS (Fargate, Lambda)
-
Testing: Automated software testing (unit, integration, e2e)
-
AI Tools: Cursor, Claude Code, Devin (autonomous AI engineer)
Nice-to-Haves
-
Familiarity with Docker/Kubernetes/AWS deployment processes.
-
Experience with profiling and performance optimization.
Experience giving high-quality feedback during code reviews.