.
Node.js Developer
  • Warszawa
Node.js Developer
Warszawa, Warszawa, Masovian Voivodeship, Polska
EndySoft
6. 3. 2025
Informacje o stanowisku

Node.js Developer

Miejsce pracy: Warszawa

Technologies we use

Expected

  • JavaScript
  • Node.js
  • Express.js
  • NestJS
  • Koa.js
  • GraphQL
  • MongoDB
  • PostgreSQL
  • MySQL
  • Git
  • Docker

Optional

  • AWS Lambda
  • Azure Functions
  • Google Cloud Functions
  • Kubernetes
  • RabbitMQ
  • Apache Kafka
  • Mocha
  • Jest
  • Chai
  • Grafana
  • Prometheus

Operating system

  • Windows

About the project

We are seeking a skilled Node.js Developer to join our dynamic team. The ideal candidate will have a strong background in developing scalable, high-performance server-side applications using Node.js. This role involves designing and implementing efficient, secure, and reliable backend solutions while collaborating with cross-functional teams.

This role offers an excellent opportunity to work on innovative projects and contribute to the development of cutting-edge backend solutions. If you are passionate about Node.js and enjoy working in a collaborative, fast-paced environment, we encourage you to apply.

MD rate: 200 - 240 EUR

Your responsibilities

  • Develop and maintain server-side applications using Node.js.
  • Design and implement RESTful APIs and/or GraphQL endpoints.
  • Build reusable components and libraries for future use.
  • Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic.
  • Optimize applications for maximum performance and scalability.
  • Ensure the security and data protection of applications.
  • Write and maintain technical documentation for projects.
  • Participate in code reviews to maintain code quality and consistency.
  • Troubleshoot, debug, and resolve application issues.

Our requirements

  • Strong proficiency in JavaScript (ES6+) and Node.js.
  • Experience with backend frameworks like Express.js, NestJS, or Koa.js.
  • Solid understanding of RESTful APIs and/or GraphQL.
  • Familiarity with databases such as MongoDB, PostgreSQL, or MySQL.
  • Experience with version control systems, particularly Git.
  • Understanding of CI/CD pipelines and containerization using Docker.
  • Knowledge of security best practices, including OAuth2 and JWT.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.

Optional

  • Experience with TypeScript in a Node.js environment.
  • Familiarity with serverless architectures using AWS Lambda, Azure Functions, or Google Cloud Functions.
  • Experience with container orchestration tools like Kubernetes.
  • Knowledge of messaging systems such as RabbitMQ or Apache Kafka.
  • Experience with testing frameworks like Mocha, Jest, or Chai.
  • Exposure to Agile/Scrum development methodologies.
  • Familiarity with performance monitoring tools such as Prometheus or Grafana.

This is how we organize our work

This is how we work

  • in house
  • you have influence on the product
  • you focus on product development
  • agile
  • scrum

Team members

  • frontend developer

This is how we work on a project

  • Continuous Deployment
  • Continuous Integration
  • documentation

Benefits

  • remote work opportunities
Klikając w przycisk „Aplikuj” lub w inny sposób wysyłając zgłoszenie rekrutacyjne, zgadzasz się na przetwarzanie Twoich danych osobowych przez EndySoft z siedzibą w: Riegrova 832, 738 01 Frýdek-Místek (Pracodawca), jako administratora danych osobowych w celu przeprowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu.
Twoje dane osobowe będą przetwarzane w oparciu o następujące podstawy prawne: (a) aby podjąć działania na Twoje żądanie przed zawarciem umowy (np. informacje o oczekiwanym wynagrodzeniu i dostępności do rozpoczęcia pracy); (b) w oparciu o nasz prawnie uzasadniony interes (np. imię, nazwisko, data urodzenia, dane kontaktowe, wykształcenie, kwalifikacje zawodowe, przebieg dotychczasowego zatrudnienia); c) w oparciu o Twoją zgodę, która wyrażona jest poprzez przeslanie dokumentów aplikacyjnych zawierających takie informacje jak np. wizerunek czy zainteresowania.
Podanie wszystkich danych osobowych, o których mowa powyżej jest dobrowolne, natomiast dane wymienione w lit. a) i b) są niezbędne do wzięcia udziału w rekrutacji. Niepodanie danych skutkuje brakiem możliwości rozpatrzenia kandydatury. Podanie pozostałych danych jest dobrowolne, ale może pomóc w sprawnym przeprowadzeniu procesu rekrutacji.
Masz prawo żądać dostępu do Twoich danych (w tym uzyskania ich kopii), sprostowania danych, ich usunięcia, ograniczenia przetwarzania, przeniesienia, jak również wniesienia sprzeciwu wobec ich przetwarzania. Masz także prawo wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych.
Twoje dane osobowe mogą zostać przekazane dostawcom usługi publikacji ogłoszeń o pracę, dostawcom systemów do zarządzania rekrutacjami, dostawcom usług IT (hosting), dostawcom systemów informatycznych.
Podane przez Ciebie dane osobowe nie będą wykorzystywane w celu profilowania albo podejmowania decyzji w sposób zautomatyzowany.
Twoje dane osobowe będą przetwarzane przez okres maks. 1 roku od zakończenia publikacji ogłoszenia, chyba, że wyraziłeś odrębną zgodę na wykorzystanie Twoich danych osobowych w przyszłych rekrutacjach.
W celu realizacji praw lub w przypadku jakichkolwiek pytań związanych z przetwarzaniem Twoich danych osobowych skontaktuj się z nami pod adresem: jobs@endysoft.com.

  • Praca Warszawa
  • Warszawa - Oferty pracy w okolicznych lokalizacjach


    96 007
    11 414