.
Senior Node.js Developer
  • Kraków
Senior Node.js Developer
Kraków, Kraków, Lesser Poland Voivodeship, Polska
EPAM Systems (Poland) sp. z o.o.
16. 3. 2025
Informacje o stanowisku

Senior Node.js Developer

Miejsce pracy: Kraków

Technologies we use

Expected

  • JavaScript
  • Node.js
  • Nest.js
  • SQL
  • REST
  • GraphQL
  • WebSockets
  • GIT
  • RabbitMQ
  • Redis

Optional

  • Kubernetes
  • Nats
  • TypeScript

Operating system

  • Windows

About the project

We are seeking a Senior Node.js Developer to contribute to the development of a sophisticated iGaming platform utilizing the latest web technologies.

If you thrive in an environment that values architecture, design, coding, testing, and debugging, wed love to connect with you!

Please note that this position requires working from the EPAM office in Krakow, five days a week.

Your responsibilities

  • Develop an in-house platform
  • Perform integrations with third-party APIs
  • Participate actively in designing and building new features from the ground up

Our requirements

  • Strong knowledge of JavaScript and the ECMAScript 6 standards
  • 3+ years of commercial experience with Node.js and Nest.js
  • 5+ years of commercial experience in web development
  • Background in working with high-load SQL or NoSQL databases
  • Skills in implementing REST, GraphQL, and WebSockets
  • Understanding of TDD principles and experience with test writing
  • Understanding of microservice architecture principles
  • Proficiency in using the GIT version control system
  • Background in working with RabbitMQ and Redis

Optional

  • Expertise in developing over CI/CD, Microservices architecture, or Containers for 2+ years
  • Familiarity with Kubernetes
  • Background in working with Nats
  • Proficiency in using TypeScript

This is how we organize our work

This is how we work

  • in house
  • you focus on a single project at a time
  • you develop several projects simultaneously
  • you have influence on the product
  • you focus on product development

This is how we work on a project

  • code review
  • design patterns
  • TDD
  • Continuous Deployment
  • Continuous Integration
  • team-level deployment
  • documentation
  • testing environments

Development opportunities we offer

  • conferences in Poland
  • development budget
  • external training
  • industry-specific e-learning platforms
  • intracompany training
  • mentoring
  • soft skills training
  • space for experimenting
  • substantive support from technological leaders
  • support of IT events
  • technical knowledge exchange within the company

What we offer

  • Engineering community of industry professionals
  • Friendly team and enjoyable working environment
  • Flexible schedule and opportunity to work remotely within Poland
  • Chance to work abroad for up to 60 days annually
  • Relocation within our 50+ offices
  • Outstanding career roadmap
  • Leadership development, career advising, soft skills, and well-being programs
  • Certification (GCP, Azure, AWS)
  • Unlimited access to LinkedIn Learning, Get Abstract, O’Reilly, Cloud Guru
  • Language classes in English and Polish for foreigners
  • Stable income (Employment Contract or B2B)
  • Participation in the Employee Stock Purchase Plan
  • Benefits package (health insurance, multisport, shopping vouchers)
  • Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more
  • Referral bonuses
  • Corporate, social and well-being events

Benefits

  • private medical care
  • life insurance
  • remote work opportunities
  • flexible working time
  • fruits
  • integration events
  • no dress code
  • video games at work
  • coffee / tea
  • parking space for employees
  • leisure zone
  • redeployment package
  • employee referral program
  • charity initiatives

EPAM Systems (Poland) sp. z o.o.

EPAM is a leading global provider of digital platform engineering and development services. For over 30 years, our team has helped leading brands navigate the waves of digital transformation, building solutions that help them stay competitive through constant market disruption.

With offices in 55+ countries, EPAM has grown in Latvia to over 888+ talented innovators in 3 years. We foster creativity and unconventional ways of doing things, welcoming like-minded professionals to join us.

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Klikając w przycisk „Aplikuj” lub w inny sposób wysyłając zgłoszenie rekrutacyjne, zgadzasz się na przetwarzanie Twoich danych osobowych przez EPAM Systems (Poland) sp. z o.o. z siedzibą w: Fabryczna 1A, 31-553 Kraków (Pracodawca), jako administratora danych osobowych w celu przeprowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu zgodnie Polityką Prywatności dostępną na stronie: https://www.epam.com/applicant-privacy-notice

  • Praca Kraków
  • Kraków - Oferty pracy w okolicznych lokalizacjach


    89 650
    10 006