Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

WebLab Technology

NewBe an early applicant

Senior Node.js Developer

Posted
Discussion

Description

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 plus).

Nice-to-haves
Hands-on experience or prior development background in Golang and PHP.
Experience in building APIs using both REST and GraphQL.
Understanding of EDA (Event-Driven Architecture), Microservices, Hexagonal Architecture.
Proficiency in Docker and hands-on experience with CI/CD Pipelines.
Familiarity with agile methodologies (Scrum, Kanban).
Degree in Computer Science or related field.
English speaking: Upper-Intermediate.

Benefits:
In addition to a great base salary, we offer:

Funding for conferences, co-working spaces, software licenses, and other work-related expenses
MacBook if you require one
Mobile devices if you are involved with mobile development projects
Flexible working hours and fully remote working without micromanagement
Modern technology stack
Time for open source development
Bonus at the end of the year
Paid study leave
Paid English language courses
36 company-paid days off per annum
Access to educational streaming services like Pluralsight
Input on the development of the company

Our core values:
We are open-minded, humble, respectful, self-driven, and honest, which allows us to create an atmosphere of synergy. Our team is a great fit for those who value self-organization and are passionate about personal growth. If this resonates with you, we’d love to have you join the team.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →