World
Country
Language

poland Poland

portugal Portugal

netherlands Netherlands

Node.js Developer

  • Hybrid/On-site/Remote
  • Polish
  • Entrertainment&Media
  • Senior
  • Scrum
Add to Job Cart RECOMMEND A CANDIDATE

Shape the Future of Digital Advertising as a Senior Node.js Developer!

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

As a Node.js Developer you’ll be working for our client, a prominent player in the media industry. You will join the team and take responsibility for the development and maintenance of backend applications (Node.js, NestJS) in the field of digital advertising serving technologies and identity management, built in a distributed (non-monolithic) architecture. We are seeking someone actively engaged in improving the quality of solutions and processes, including the development of automated tests and monitoring tools, as well as co-creating new directions for the development of the advertising ecosystem (R&D).

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
  • Actively participate in creating new solutions and development directions for the advertising ecosystem (R&D)
  • Participate in the full software development lifecycle: from requirements clarification, through design, implementation, deployment, to maintenance and monitoring

You’re ideal for this role if you have:

  • Higher education, preferably in Computer Science.
  • Minimum 5 years of programming experience in IT projects.
  • At least 3 years of experience in Node.js project development.
  • Experience in application design, performance optimization, and monitoring.
  • Ability to decompose tasks effectively.
  • Very good knowledge of:
    • Node.js, TypeScript
    • Frameworks such as NestJS, Fastify
    • Databases: MongoDB, Redis
    • AWS S3 bucket
    • Object-oriented and functional programming in JavaScript
    • Event-driven development
    • Design patterns and best practices
    • Version control systems: GIT, GitHub
    • Babel tools
  • Willingness for active professional growth
  • English language skills sufficient 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
  • Comfortable working in Unix environments, including writing bash scripts
  • Experience with Jenkins
  • Familiarity with Agile / Scrum / KANBAN methodologies
  • Experience with Datadog
  • Familiarity with test frameworks like Jest, Jasmine, Karma, Cypress
  • Ability to write unit, functional, and integration tests

#GETREADY  to meet with us!

We would like to meet you. If you are interested please apply and attach your CV in English or Polish, including a statement that you agree to our processing and storing of your personal data. You can always also apply by sending us an email at recruitment@itds.pl.

Internal number #7311

Benefits

Access to Healthcare
fintech-delivery
Access to Multisport
Training platforms
Access to Pluralsight

Apply for this job now

    I agree to receive marketing information from ITDS Polska to the e-mail address provided
    The data controller of your personal data is ITDS Polska sp. z o.o. We process your personal data for recruitment process for selected jobs, to inform you of similar jobs in the future and to pursue ITDS's other legitimate interests, such as handling correspondence, securing our recruitment processes or pursuing/defending against claims. Also, by providing ITDS with personal data in the scope specified in art. 22(1a) § 1 of Labor Code, you agree that ITDS will process them for the purpose of recruitment. You have the right to withdraw your consent (the withdrawal of consent shall not affect the lawfulness of processing based on consent before its withdrawal), request access to personal data, their rectification, deletion or restriction of processing; to object to processing, as well as the right to data portability; to lodge a complaint with the supervising authority. Please find more information in our Privacy Policy.

    You can report violations in accordance with ITDS's Whistleblower Procedure available here.