Senior Node.js Engineer
Offer summary

(Summary generated by AI based on the full job description)

The project involves developing and maintaining microservices in Node.js and TypeScript using PostgreSQL, Sequelize, Kafka. Responsibilities include designing REST APIs aligned with OpenAPI, writing tests (Vitest/Jest), and participating in code reviews and technical documentation. Work follows Scrum with two-week sprints. Benefits include private medical care, sports activity support, and flexible working hours.

newyou can start ASAP

Senior Node.js Engineer

Company: Synerise S.A.

from: 2 July 2026
to: 1 August 2026
19 000 - 24 000net (+ VAT)/ mth.B2B contract (full-time)
Offer parameters
level:senior
working mode:hybrid
Kraków, Krowodrza
Kraków, KrowodrzaWładysława Reymonta 20View on map

Requirements

Expected technologies

Node.js
TypeScript
SQL Jest
Vitest
Git

Optional technologies

Claude Code
Cursor
GitHub Copilot
PostgreSQL
Kafka
Docker
Kubernetes
GitLab
Python

Operating system

Windows
macOS

Our requirements

  • At least 5 years of commercial experience with Node.js in a production environment.
  • Strong knowledge of TypeScript.
  • Solid foundations in asynchronous programming (Promise, async/await, event loop, streams).
  • Practical knowledge of REST/HTTP, JSON, OpenAPI.
  • Experience with SQL (preferably PostgreSQL) and an ORM (Sequelize or similar).
  • Experience writing tests (Jest, Vitest, or equivalent).
  • The ability to write clean, well-organized code (DRY/KISS/SOLID).
  • Confident use of Git and a merge-request / code-review workflow.
  • Communicative English in writing (documentation, code, comments).

Optional

  • Hands-on experience using AI coding (e.g., Claude Code, Cursor, GitHub Copilot) as part of daily software engineering work.
  • Knowledge and experience with transactions and concurrent operations in PostgreSQL (or another relational database).
  • Experience working with large datasets.
  • Experience with Kafka or another message broker.
  • Working with distributed systems and microservices in production.
  • Familiarity with Docker and Kubernetes.
  • Experience with CI/CD (e.g., GitLab CI).
  • Basic knowledge of Python — for writing helper scripts.
  • Schema validation (Joi) and safe error handling.
  • Prior exposure to the CDP / loyalty domain.

Your responsibilities

  • Develop and maintain microservices in Node.js + TypeScript.
  • Design and implement REST APIs aligned with OpenAPI.
  • Work with PostgreSQL — both via Sequelize (ORM) and in raw SQL when we need finer control over the query.
  • Event-driven processing with Kafka.
  • Write tests — unit, integration, and end-to-end (Vitest/Jest).
  • Review code and discuss architecture and quality with the team.
  • Co-author technical documentation and design decisions (RFCs, design docs).
  • Operate in 2-week sprints in a Scrum model, working closely with a dedicated Product Owner.

About the project

Having such great solutions, we are looking for a highly motivated Senior Node.js Engineer to join our brave and brilliant Synerise Team. See if you fit our diverse and dynamic environment, where we constantly evolve together with the growth of our clients.

This is how we organize our work

This is how we work

in houseyou focus on a single project at a timeagile

Team members

backend developer
Company

What we offer

  • Work with a modern stack (Node.js, TypeScript, PostgreSQL, Kafka, Docker, Kubernetes) at real scale.
  • Stack kept on current versions — we don't let applications drift into technical debt; we regularly modernize dependencies and tooling.
  • Day-to-day support from AI agents (Claude Code, OpenAI tools) — treated as a standard part of our toolkit, not an experiment.
  • Real impact on a product used by top clients in 30+ countries.
  • Close cooperation with experienced engineers and a dedicated Product Owner.
  • A clear rhythm of work: 2-week sprints, Scrum/Agile.
  • A non-corporate atmosphere oriented around meritocracy — we reward thinking and quality, not hours behind a desk.
  • Flexible working hours and no dress code.

Benefits

  • sharing the costs of sports activities
  • private medical care
  • remote work opportunities
  • flexible working time

Synerise S.A.

Synerise is not just another tech company. It is a space where our brilliant team consequently brings technology change to the business world and instead of following known paths, we are creating a new one – a next-generation, fully personalized and AI-driven customer experience.
We successfully deliver an all-in-one tool (more info: Synerise Explainer Video (youtube.com): an ever-evolving data platform enhanced by AI to generate outstanding ROI in more than 30 markets for industry leaders in Retail, Banking, eCommerce, Automotive, Insurance, and Telco, processing more than 150 billion transactions annually.
However, we don't limit ourselves solely to this solution. We're building the Base Model platform (more info BaseModel.AI | Apply science to behavioral data. Automatically.) - a foundation model for behavioral data embedded within a novel platform for enterprise Data Science teams, that is another step on our path to create innovation in AI and demonstrate its potential for the business world.
Senior Node.js Engineer
19k–24k zł / mth. (B2B)
I apply to:
Synerise S.A.
Kraków, Krowodrza
Pracodawca zbiera zgłoszenia przez swój system.
Przejdziesz na zewnętrzny formularz.

By clicking "Aplikuj" you confirm that you've read and accepted our Terms and Conditions.



This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Need more information?

  • Make sure the body of the offer doesn’t already include what you’re looking for.
  • Ask a question if you need more information you’re interested in.
  • We’ll forward your question to the employer and aim to provide a response within 3 business days.

Share this offer