Mid/Senior Node.js Developer

4 441.26 - 6 106.74 USDNet per month - B2B
JavaScript

Mid/Senior Node.js Developer

JavaScript
Aleja Zwycięstwa 96/98/98, Gdynia

Profil Software

Full-time
B2B
Senior
Remote
4 441.26 - 6 106.74 USD
Net per month - B2B

Job description

About Profil Software

We’re a Software House from Gdynia with over 15 years of experience in creating innovative web and mobile applications using Python and JavaScript.

Our team of 60+ experienced professionals — developers, testers, and UX designers — delivers high-quality software solutions for startups and SMBs across 10+ countries on 4 continents.

We value a friendly working atmosphere, knowledge sharing, and continuous development.


About the Role

We’re looking for a Mid/Senior Node.js Developer to join a well-established, international product platform developed for a UK-based client, which already supports a significant number of clubs across the UK and is used daily by real customers.

The system is a comprehensive tool for club operations — it handles membership and subscription management, online payments, mass email communication, and allows each club to create and manage its own organization, as well as moderate and control activities created by participants. Members can also order additional services and equipment (e.g. kayak rentals) directly within the application.

From a technical perspective, this role involves working with an existing Node.js codebase that is continuously being improved. You’ll take part in refactoring, stabilization, and performance improvements, addressing real production challenges while helping shape better architectural and coding standards going forward. You’ll have ownership over parts of the system and a real influence on how the platform evolves.


Your Responsibilities

  • Deploying, configuring, and maintaining applications using Docker

  • Designing and building RESTful APIs with the Express.js framework

  • Implementing authentication and authorization mechanisms using Keycloak

  • Designing database schemas and managing data access with Prisma ORMCollaborating with cross-functional teams (Frontend, QA, DevOps, PM, Designer) in an Agile environment

  • Participating in code reviews, ensuring high code quality, and contributing to knowledge-sharing initiatives


What We Expect

  • 5+ years of professional software development experience

  • Remote or hybrid work model, with hybrid work based in Gdynia (Pomeranian Science and Technology Park – PPNT)

  • Very good knowledge of Express.js, Keycloak, monorepo architectures, and Prisma

  • Strong understanding of clean code principles, design patterns, and software architecture

  • Ability to work independently and take ownership of assigned tasks

  • Experience working with Linux-based systems

  • Excellent problem-solving and troubleshooting skills

  • English proficiency at B2+ level, with the ability to communicate effectively with international clients



Nice to Have

  • Experience with cloud platforms (AWS, Azure, or GCP)

  • Experience with CI/CD pipelines (e.g., GitLab CI, GitHub Actions, Jenkins)

  • Knowledge of Agile methodologies (Scrum, Kanban)



What We Offer

  • Remote Work

  • English lessons with a native speaker (twice a week)

  • Access to training courses, workshops, and an online learning base

  • Gym & personal trainer in the office

  • Co-funding for Medicover and MultiSport cards

  •  A workplace tailored to your needs – ergonomic setup, adjustable desk, and top-quality hardware

  •  Relaxation zone – meditation area & fun room (billiard, ping-pong, XBOX)

  •  Friendly, engaging atmosphere with competitions, board game evenings, and charity initiatives

  •  Monthly team lunches & integration meetings

  •  Startup atmosphere focused on collaboration, innovation, and growth


Tech stack

    English

    B2

    Polish

    B2

    Node.js

    advanced

    Docker

    advanced

    RESTful API

    advanced

    Express.js

    advanced

    Prisma

    advanced

    Keycloak

    advanced

    CI/CD

    nice to have

    Cloud Platforms

    nice to have

Office location

Published: 21.01.2026

Mid/Senior Node.js Developer

4 441.26 - 6 106.74 USDNet per month - B2B
Summary of the offer

Mid/Senior Node.js Developer

Aleja Zwycięstwa 96/98/98, Gdynia
Profil Software
4 441.26 - 6 106.74 USDNet per month - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Profil Software z siedzibą w Gdynii, ul. Zygmunta Augusta 11b (dalej jako "administrator")... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.