Stack: Node.js (TypeScript), AWS (focus on AWS Lambda), Step Functions, MySQL, Docker, Microservices, Serverless, AI Agents.
We are seeking an experienced Senior Node.js Developer to join our team of talented developers for a stable yet dynamic enterprise product.
As a Node.js Developer, you will play an integral role in developing, maintaining, and refactoring the existing codebase of a multi-service product with complex business logic. You will work closely with our experienced Backend team, leverage the latest technology stack, and have clear opportunities to grow into a Team Lead role in the future.
About the Project
A stable enterprise product for creating marketing presentations, preparing accompanying materials, and developing sales cycle business assistants for global pharmaceutical companies (such as AstraZeneca, Novartis, Pfizer, Veeva) and financial institutions (such as ING and Van Lanschot). We have been developing our own codebase since 2015.
Our services are distributed across multiple Availability Zones, adhering to a service-oriented architecture. Since 2018, we have prioritized GraphQL, although we maintain comprehensive support for RESTful APIs. Our core API services are built on a diverse stack of programming languages, each chosen to optimize task performance. This stack includes a rapidly evolving Golang Core API, legacy Core API services in PHP (leveraging frameworks like Laravel and Yii2) for established business logic and data layer interactions, Node.js (utilizing both JavaScript and TypeScript), Python APIs, and .NET Core C# components.
We utilize a hybrid cloud infrastructure, harnessing the strengths of both AWS and GCP to meet our operational needs, with a heavy focus on Serverless. Our work also involves extensive integration with API partners, including Veeva, Salesforce, and various others, to ensure a seamless and robust service ecosystem.
As a product with high-security requirements, we undergo regular penetration testing from auditors and client companies to ensure compliance with industry standards such as OWASP, SOC, and ISO.
Who We Are Looking For
A TypeScript & Cloud Expert: Strong commercial experience with deep expertise in TypeScript and cloud-native serverless solutions.
Polyglot Mindset: Readiness to write code in Golang and other languages if needed. Prior knowledge of Golang or PHP is a strong plus, but if you don’t know them yet, you should be eager and ready to pick them up on the job.
Tech-Forward (AI-Ready): Experienced in working with AI agents and tools to streamline and boost your development workflow.
Proactive & Communicative: Strong soft skills, clear expression of thoughts, active involvement in decision-making, and high self-organization.
Leadership Ambitions: An engineer who is interested in growing into a Team Lead position as the team and project evolve.
Essentials
Strong commercial experience in backend software engineering (Middle+ or Senior level).
Deep knowledge of TypeScript & Node.js, with proven hands-on experience in AWS Lambda, AWS Step Functions, Express, and NestJS.
Solid Cloud expertise: Hands-on experience with serverless architecture and AWS services.
Proficiency in software testing, including unit, integration, functional, and regression testing.
Expertise in performance monitoring, optimization techniques, and troubleshooting.
Strong knowledge of SQL, databases, and a solid understanding of transactions.
Deep understanding of OOP, design patterns, cryptography, algorithms, and data structures.
Versatility and comprehension of how all aspects of a web project work together (frontend, backend, and the network layer).
Practical System Design skills.
Practical experience using AI coding assistants / AI agents in daily workflows.
Strong soft skills, proactive attitude, and interest in moving towards a Team Lead role.
English reading and writing: Upper-Intermediate.
English speaking: Lower-Intermediate (Upper-Intermediate is a



