Senior Node.js Developer — Digital Advertising and Backend Architecture

JavaScript

Senior Node.js Developer — Digital Advertising and Backend Architecture

JavaScript
-, Kraków +1 Location

ITDS

Full-time
B2B
Senior
Office
5 249 - 6 346 USDNet per month - B2B

Job description

Unleash the Future of Digital Advertising — Elevate Backend Architectures with Cutting-Edge Node.js Solutions!

Krakow/Warsaw-based opportunity with almost fully remote work model (only 1 day in the office/month).

As a Senior Node.js Developer, you will be working for our client, a leading innovator in the media industry. You will join a dynamic team dedicated to advancing digital advertising technologies, focusing on backend development and identity management in a distributed, non-monolithic architecture. This role offers a chance to influence the evolution of advertising ecosystems through innovation and R&D initiatives, fostering your professional growth in a fast-paced environment.

Your main responsibilities:

  • Develop and maintain backend applications (Node.js, NestJS) for digital advertising serving and identity technologies.
  • Develop and maintain automated tests (tools and test cases).
  • Develop and maintain monitoring solutions to ensure system reliability.
  • Actively participate in creating new solutions and shaping development directions (R&D) within the advertising ecosystem.
  • Participate in the full software development lifecycle: from requirements clarification, through design and implementation, to deployment, maintenance, and monitoring.

You're ideal for this role if you have:

  • Minimum of 5 years of programming experience in IT projects.
  • At least 5 years of experience in Node.js project development.
  • Strong knowledge of application design, performance optimization, and system monitoring.
  • Proficiency in Node.js, TypeScript, NestJS, Fastify.
  • Experience with MongoDB, Redis, AWS S3.
  • Ability to decompose tasks effectively and work collaboratively.
  • Good understanding of object-oriented and functional programming in JavaScript.
  • Familiarity with event-driven development, design patterns, and best practices.
  • Experience with version control systems: GIT, GitHub.
  • Knowledge of Babel tools.
  • Willingness for active professional growth.
  • Excellent communicative skills in Polish and sufficient English for reading/writing technical documentation.

It is a strong plus if you have:

  • Knowledge of digital/programmatic advertising.
  • Familiarity with React.js and NoSQL databases.
  • Experience working in Unix environments, including writing bash scripts.
  • Hands-on experience with Jenkins.
  • Familiarity with Agile, Scrum, or KANBAN methodologies.
  • Experience with Datadog.
  • Knowledge of test frameworks like Jest, Jasmine, Karma, Cypress.
  • Ability to write unit, functional, and integration tests.

Language Required for the role:

  • Communicative proficiency in Polish.
  • English skills sufficient for technical documentation.

Eligibility for the role:

  • Only candidates with an existing legal right to work in the European Union will be considered for this role.

#MAKEYourCareerBETTER

Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

Tech stack

    Polish

    C2

    TypeScript

    advanced

    Node.js

    advanced

    nestJS

    advanced

    JavaScript

    advanced

    Redis

    regular

    Git

    regular

    AWS S3

    regular

    Fastify

    regular

    MongoDB

    regular

    Jest

    nice to have

Office location