Find your next opportunity

Newest first

Middle+ Node.js Developer

WebLab Technology

Node.js

Location
Remote
Employment
Full-time
Level
Specialist
Category
Backend
Posted
Deadline

Description

Stack: Node.js (TypeScript), AWS (focus on AWS Lambda), Step Functions, MySQL, Docker, Microservices, Serverless, AI Agents.

We are seeking an experienced Middle+ 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.

Apply at the source

This role was published by WebLab Technology and listed via Djinni. Applications are handled there, not on this site.

View & apply on djinni.co ↗