New offer - be the first one to apply!

December 17, 2025

Node.js Developer

Senior • Hybrid

$16,000 - $30,000/

Katowice, Poland

We are hiring a Node.js Developer to manage data exchange between server and client applications. Your main responsibilities will involve building server-side logic, maintaining the core database, and ensuring optimal performance and responsiveness to front-end requests.

Additionally, you’ll be responsible for integrating the front-end components developed by your colleagues. Therefore, a foundational understanding of front-end technologies such as Vue.js, AngularJS, ReactJS, or any JavaScript framework is essential.


Responsibilities:

• Collaborate with team members to deliver high-quality software solutions

• Write, refactor, and maintain Node.js code

• Deploy changes to staging and production environments in CI/CD workflows

• Ensure updated security measures are in place to prevent unauthorized access

• Diagnose and fix any issues in the code

• Create comprehensive test suites to validate all functionality outlined in the design

• Develop highly resilient code capable of delivering excellent performance to end-users


Requirements & Skills:

• 5 years of experience on similar role

• Bachelor’s or Master’s degree in Computer Science, Mathematics, or relevant experience

• Proficiency in JavaScript and Node.js

• Hands-on experience with REST, MySQL/PostgreSQL, WebSocket, MongoDB, Redis, and related technologies

• Familiarity with Docker and AWS infrastructure

• Solid understanding of data security principles

• Knowledge of JavaScript web stacks, libraries, and frameworks

• Strong analytical and problem-solving skills

• Excellent communication, teamwork, and interpersonal skills

• Ability to work effectively in a global environment

• Understanding of front-end technologies

• Strong collaboration skills for working with cross-functional teams


Our Requirements:

• Minimum 5 years of experience in a similar position

• Proficiency in English (C1 level)

• Strong communication and interpersonal skills

• Ability to multitask, stay organized, and prioritize effectively without supervision

• Proven teamwork skills