April 9, 2026

Senior Node.js Developer – energy tech project (f/m/x)

Senior • Hybrid

Wroclaw, Poland

We are looking for a Senior Node.js Developer to join a project for a leading global energy‑tech company. You will help build an intelligent platform used to monitor and optimize energy usage in buildings. The work combines backend development, IoT integration, and modern cloud technologies.

Your tasks

  • Develop backend applications that provide the API layer of the IoT platform using TypeScript and Node.js

  • Build and maintain backend services supporting mobile and web solutions

  • Use Node.js, TypeScript, and Kubernetes to deliver reliable and scalable systems

  • Integrate backend features with IoT devices, analytics modules, and other platform components

  • Ensure high performance, clean architecture, and smooth cooperation with other teams

Requirements

  • Minimum 5 years of commercial experience in backend development

  • Strong knowledge of Node.js and TypeScript

  • Understanding of distributed systems and scalable backend design

  • Experience with containerized or cloud‑based environments (e.g., Kubernetes)

  • Ability to work in an Agile environment and deliver high‑quality code

  • Fluency in English

  • Residing in Poland required

Similar jobs you might like

Technology

RITS Professional Services

Senior Node.js Developer

Senior

Remote

Warsaw, Poland

40 - 50 PLN/hr

🏢 Summary: Remote Senior Backend Node.js Developer role focused on building and scaling an event-driven microservices trading platform. The position involves end-to-end development, collaborating across product, QA, and DevOps to deliver high-performance, scalable trading solutions. B2B contract with overlap required with NYC working hours. 🗂️ Requirements: Bachelor’s Degree in Computer Science or related field, 3-5 years professional web application development experience, Expert-level Node.js knowledge, Expert-level TypeScript knowledge, Experience with distributed systems, Experience with Apache Kafka, Redis, Kubernetes, MongoDB, Experience with automated unit testing and TDD, Strong understanding of performance optimization and computational complexity, Knowledge of algorithms and design patterns, Fluent English (written and spoken) 📃 Skills: Node.js, TypeScript, Kafka, Redis, Kubernetes, MongoDB, Microservices, TDD, Algorithms, DesignPatterns, Web, DistributedSystems 🏢 Description: We are looking for a performance-driven backend Senior Node.js Developer who can help us bring our client's trading solutions to the next level of functionality, scalability, and user experience. They are actively developing a new event-driven microservices architecture to form a foundational platform for delivering new trading applications. You will be responsible for delivering software end-to-end , from liaising with product managers and designers, to coordinating across international development teams on engineering and architecture to working with QA and DevOps teams - all ultimately to deliver a quality, innovative product to the traders and investors who depend on the platform every day. Requirements: Fluent English language [both written and spoken] Education: at least Bachelor's Degree, preferably in Computer Science 3-5 years' professional web application development experience Expert-level Node.js and TypeScript knowledge, and curiosity to learn more Broad knowledge of web platform and technologies Superior analytical and problem-solving ability Effective communication skills to work with different teams across an international company Experience with modern distributed systems and infrastructure technologies, including Apache Kafka, Redis, Kubernetes, and MongoDB Automated unit testing and test-driven development Robust understanding of performance issues, computational complexity, and code optimization. Familiarity and implementation of industry-standard algorithms and design patterns Proactive and team player who can deliver in a high-pressure demanding environment Nest.js – nice to have Offer details: 100% remote job preferrably at least 4-5 hours overlap with NYC working hours B2B contract rate up to 50 USD/h net Don't hesitate and apply now!

Technology

RITS Professional Services

Senior Node.js Developer

Senior

Remote

Warsaw, Poland

26,880 - 29,400 PLN/hr

🏢 Summary: Senior Backend Node.js Developer role focused on building and scaling an event-driven microservices trading platform. The position involves end-to-end development within a distributed architecture, ensuring high performance, scalability, and code quality. Fully remote B2B contract with overlap with NYC hours. 🗂️ Requirements: 4+ years web application development experience, Expert knowledge of Node.js, Expert knowledge of TypeScript, Experience with distributed systems architecture, Experience with Apache Kafka, Experience with Redis, Experience with Kubernetes, Experience with MongoDB, Experience with automated unit testing and TDD, Strong understanding of performance optimization and computational complexity, Knowledge of algorithms and design patterns, Broad knowledge of web technologies 📃 Skills: Node.js, TypeScript, Kafka, Redis, Kubernetes, MongoDB, Microservices, TDD, Algorithms, DesignPatterns, Web 🏢 Description: We are looking for a performance-driven backend Senior Node.js Developer who can help us bring our client's trading solutions to the next level of functionality, scalability, and user experience. They are actively developing a new event-driven microservices architecture to form a foundational platform for delivering new trading applications. You will be responsible for delivering software end-to-end , from liaising with product managers and designers, to coordinating across international development teams on engineering and architecture to working with QA and DevOps teams - all ultimately to deliver a quality, innovative product to the traders and investors who depend on the platform every day. Requirements: Fluent English language [both written and spoken] Education: at least Bachelor's Degree, preferably in Computer Science 4+ years' professional web application development experience Expert-level Node.js and TypeScript knowledge, and curiosity to learn more Broad knowledge of web platform and technologies Superior analytical and problem-solving ability Effective communication skills to work with different teams across an international company Experience with modern distributed systems and infrastructure technologies, including Apache Kafka, Redis, Kubernetes, and MongoDB Automated unit testing and test-driven development Robust understanding of performance issues, computational complexity, and code optimization. Familiarity and implementation of industry-standard algorithms and design patterns Proactive and team player who can deliver in a high-pressure demanding environment Nest.js – nice to have Offer details: 100% remote job preferrably at least 4-5 hours overlap with NYC working hours B2B contract rate up to 55 USD/h net

Technology

ITDS

Senior Node.js Backend Engineer – AWS & Microservices

Senior

Remote

Warsaw, Poland

21,000 - 27,300 PLN

🏢 Summary: Fully remote Senior Node.js Backend Engineer role focused on building and scaling cloud-native microservices in a serverless AWS environment. The position involves designing high-performance REST APIs, provisioning infrastructure with Terraform, and optimizing distributed systems for scalability and resilience. You will contribute to CI/CD pipelines and ensure robust, production-grade backend services. 🗂️ Requirements: 4+ years of professional experience in Node.js server-side development, 2+ years of experience in system and data integration, transformation, and validation, Strong experience designing and deploying REST APIs, Hands-on experience with Terraform for AWS infrastructure provisioning, Practical experience with AWS services: Lambda, SQS, CloudWatch, S3, Deep understanding of distributed systems, scalability, and failure handling, Experience with CI/CD pipelines and GitHub Actions, Proficiency with shell scripting and Linux command-line tools 📃 Skills: Node.js, AWS, Lambda, SQS, CloudWatch, S3, Terraform, REST, CICD, GitHubActions, Shell, Linux, DistributedSystems, DynamoDB, DocumentDB, Streaming 🏢 Description: Ignite innovation at the forefront of cloud-native backend development — shape scalable microservices for dynamic digital ecosystems. Fully-remote opportunity! As a Senior Node.js Backend Engineer , you will be working for our client, a leading technology-driven organization dedicated to building resilient distributed systems that power tomorrow's digital experiences. You will contribute to designing and implementing high-performance microservices on AWS, enhancing system robustness, scalability, and flexibility. Join us and be part of pioneering solutions that redefine industry standards and accelerate your career growth. Your main responsibilities: Develop and maintain REST-like APIs and backend services using Node.js in a serverless AWS environment Design, implement, and optimize infrastructure-as-code configurations with Terraform for AWS services such as Lambda, SQS, CloudWatch, and S3 Integrate complex data streams, transform, validate, and analyze data within distributed systems Collaborate with cross-functional teams to ensure system robustness, scalability, and failure resilience Contribute to CI/CD pipelines utilizing GitHub Actions, and enforce best practices in version control Troubleshoot and resolve operational issues within AWS infrastructure and backend services Maintain comprehensive documentation and ensure high-quality code standards You're ideal for this role if you have: At least 4 years of professional experience in Node.js server-side development 2+ years of experience in system/data integration, transformation, and validation Deep understanding of distributed systems, including scalability, elasticity, replication, and failure handling Strong experience designing and deploying REST-like APIs Hands-on experience with Terraform for AWS infrastructure provisioning Practical knowledge of serverless AWS services: Lambda, SQS, CloudWatch, S3 Solid grasp of GitHub tool suite, CICD pipelines, and shell scripting Good command of Linux command line tools Excellent communication skills in English Problem-solving mentality with a focus on business impact It is a strong plus if you have: Experience with DynamoDB, DocumentDB, and Streaming services Language Required for the role: Fluent English Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. We offer you At ITDS , you will work on innovative and impactful technology projects for international companies across multiple industries in Europe and beyond. We create an environment for ambitious, driven professionals who want to grow, deliver value, and build their careers in modern IT and digital transformation. Our offer includes: Stable and long-term cooperation with attractive conditions Opportunities to develop your technical expertise across various industries and technologies The chance to work on high-impact, strategic IT and digital transformation projects A clear career path and the opportunity to grow quickly by contributing to diverse client initiatives over time International environment , knowledge sharing, social events, and training opportunities Access to an attractive medical package Access to the Multisport program Access to learning platforms such as Pluralsight Flexible working hours and remote work options #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. # 8942

Technology

Toro Performance Sp. z o.o.

Node.js Developer

Mid

Remote

🏢 Summary: B2B contract role for a Mid/Senior Node.js Developer focused on building and maintaining backend systems such as SaaS platforms, cloud-native applications, microservices, and event-driven architectures. The position involves architectural decision-making, backend development, and close collaboration with QA and DevOps in international projects. Candidates will work with modern cloud environments and have real impact on system design and product development. 🗂️ Requirements: 4+ years of backend development experience, Strong knowledge of Node.js, Experience with TypeScript or JavaScript, Experience with SQL databases, Experience with NoSQL databases, Understanding of microservices architecture, Understanding of serverless architecture, Understanding of event-driven systems, Hands-on experience with GCP, AWS, or Azure, Ability to write clean and maintainable code, Experience with unit and integration testing, English level minimum B2 📃 Skills: Node.js, TypeScript, JavaScript, SQL, NoSQL, GCP, AWS, Azure, REST, Docker, Microservices, Serverless, Testing 🏢 Description: We are a software house delivering long-term projects for international clients , and we are looking for Mid / Senior Node.js Developers to join our team on a B2B contract . You will work on various backend-focused projects , such as SaaS platforms, cloud-native systems, microservices, and event-driven architectures. We match projects to your experience and technical preferences, and you will have a real impact on architecture and product development. Responsibilities design, develop, and maintain backend services using Node.js (TypeScript / JavaScript) implement new features and improve existing functionalities participate in technical and architectural decision-making refactor and optimize key components of the system ensure code quality through clean code practices and testing collaborate closely with developers, QA, and DevOps engineers Requirements 4+ years of experience in backend development strong knowledge of Node.js (TypeScript / JavaScript) experience with SQL and NoSQL databases good understanding of cloud-based architectures (microservices, serverless, event-driven systems) hands-on experience with at least one cloud provider ( GCP, AWS, or Azure ) ability to write clean, well-structured, and maintainable code proactive mindset and willingness to grow technically good communication skills and English level min. B2B Example Tech Stack (depends on the project) Node.js / TypeScript Cloud platforms: GCP, Azure or AWS REST APIs & asynchronous communication SQL & NoSQL databases Docker Unit and integration testing

Technology

Link Group

Senior Backend Engineer (Node.js / AWS)

Senior

Remote

Warsaw, Poland

120 - 140 USD

🏢 Summary: Senior Backend Engineer role focused on designing and delivering scalable, production-ready software using Node.js and AWS. The position involves leading development of complex solutions, ensuring high performance, reliability, and security, and integrating monitoring and testing practices. The engineer collaborates in agile teams to translate product requirements into resilient cloud-based applications. 🗂️ Requirements: Strong experience with Node.js and TypeScript, Proficiency with AWS services (Lambda, SNS/SQS, API Gateway, CDK), Experience with TDD and QA best practices, Ability to design and build highly scalable applications, Experience with monitoring, performance, scalability, and security, Experience conducting code reviews and delivering production-ready code, Ability to integrate monitoring and support tools, Experience contributing to test frameworks 📃 Skills: Node.js, TypeScript, AWS, Lambda, SNS, SQS, API Gateway, CDK, TDD, QA, Monitoring, Scalability, Security, Agile 🏢 Description: We are looking for a Senior Backend Engineer (Node.js / AWS) who: Has strong experience with TDD and solid understanding of QA best practices. Can handle operational challenges : monitoring, performance, scalability, availability, resilience, and security. Translates product requirements into reliable, scalable software . Has excellent development skills and experience building highly scalable applications . Is proficient in Node.js, TypeScript , and AWS services like Lambda, SNS/SQS, API Gateway , and CDK . What you’ll do: Lead development of complex software solutions. Conduct code reviews and deliver production-ready code . Integrate software with monitoring/support tools . Collaborate with architects and technical leads, participate in agile processes . Contribute to test frameworks , troubleshoot issues, and ensure smooth team collaboration.

Technology

ITDS

Senior Node.js Developer – Digital Advertising Ecosystem

Senior

On-site

Krakow, Poland

18,900 - 22,848 PLN

🏢 Summary: Senior Node.js Developer role focused on building and maintaining distributed backend systems for digital advertising and identity management using Node.js and NestJS. The position involves full lifecycle development, performance optimization, automated testing, and monitoring within a non-monolithic architecture. It also includes contributing to R&D initiatives to evolve the advertising ecosystem. 🗂️ Requirements: Higher education in Computer Science or related field, Minimum 5 years of programming experience, At least 5 years of Node.js development experience, Experience in backend application design, Experience in performance optimization, Experience in application monitoring, Experience with distributed (non-monolithic) architecture, Proficiency in automated testing development, Very good knowledge of Node.js and TypeScript, Very good knowledge of NestJS or Fastify, Experience with MongoDB and Redis, Experience with AWS S3, Knowledge of object-oriented and functional JavaScript, Experience in event-driven development, Knowledge of design patterns and best practices, Experience with Git and GitHub, English proficiency for technical documentation 📃 Skills: Node.js, TypeScript, NestJS, Fastify, MongoDB, Redis, AWS, S3, JavaScript, GIT, GitHub, Babel, Jest, Jasmine, Karma, Cypress, Datadog, Jenkins, Unix, Bash, React, NoSQL 🏢 Description: 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 Senior 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 5 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 Nice to 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

Technology

ITDS

Senior Node.js Developer – Digital Advertising Ecosystem

Senior

On-site

Krakow, Poland

18,900 - 22,848 PLN

🏢 Summary: Senior Node.js Developer role focused on building and maintaining distributed backend systems for digital advertising and identity management. The position involves full lifecycle development, automated testing, monitoring, and performance optimization using Node.js and related technologies. The role is almost fully remote with occasional office presence in Krakow or Warsaw. 🗂️ Requirements: Higher education in Computer Science or related field, Minimum 5 years of programming experience, At least 5 years of commercial experience with Node.js, Strong knowledge of Node.js and TypeScript, Experience with NestJS or Fastify frameworks, Experience with MongoDB and Redis, Experience with AWS and S3, Experience in application design and performance optimization, Experience in building automated tests and monitoring solutions, Knowledge of event-driven architecture and design patterns, Proficiency with Git and GitHub, Good command of technical English 📃 Skills: Node.js, TypeScript, NestJS, Fastify, MongoDB, Redis, AWS, S3, JavaScript, Git, GitHub, Babel 🏢 Description: 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 Senior 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 5 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 Nice to 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

Technology

ITDS

Senior Node.js Developer — Digital Advertising and Backend Architecture

Senior

On-site

Krakow, Poland

18,900 - 22,848 PLN

🏢 Summary: Senior Node.js Developer role focused on building and maintaining backend systems for digital advertising and identity management within a distributed architecture. The position involves full lifecycle development, performance optimization, monitoring, and R&D initiatives in a hybrid or remote model. The role requires strong expertise in Node.js and related technologies to deliver scalable, high-performance solutions. 🗂️ Requirements: Higher education in Computer Science or related field, Minimum 5 years of professional programming experience, Minimum 5 years of hands-on Node.js experience, Strong knowledge of application design and performance optimization, Experience with backend frameworks (NestJS or Fastify), Experience with MongoDB and Redis, Experience with AWS services (including S3), Knowledge of event-driven architecture and design patterns, Experience with Git and GitHub, Experience working in Unix environments and Bash scripting, Good command of English (technical documentation), Communicative Polish, Legal right to work in the European Union 📃 Skills: Node.js, TypeScript, NestJS, Fastify, MongoDB, Redis, AWS, S3, JavaScript, Git, GitHub, Bash, Unix, Babel, OOP, FP, EventDriven, DesignPatterns, Monitoring, Testing, Polish, English 🏢 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.

Technology

DevsData LLC

Senior Back-End Engineer (Node.js)

Senior

Hybrid

Warsaw, Poland

18,700 - 20,900 USD/mo

🏢 Summary: Full-time Senior Back-End Engineer (Node.js) role focused on designing and maintaining scalable, high-performance server-side applications and APIs for modern, data-driven platforms. The position involves building RESTful services, integrating with third-party systems, ensuring code quality through testing, and optimizing system reliability and performance. Hybrid work model in Warsaw with B2B or CoE contract options. 🗂️ Requirements: Strong experience with Node.js, Strong experience with Express.js, Experience building and integrating APIs (GraphQL or REST), Knowledge of OAuth, JWT, and session-based authentication, Experience with MySQL, Experience with PostgreSQL, Experience writing unit tests with Chai and Mocha, Experience using Git and version control systems 📃 Skills: Node.js, Express.js, GraphQL, REST, OAuth, JWT, MySQL, PostgreSQL, Chai, Mocha, Git 🏢 Description: Senior Back-End Engineer (Node.js) 💰 Salary: 18,700-20,900 PLN/Month 💻 Warsaw, Poland (Hybrid - 3 days in office, 2 days remote) 🕦 Full-time ☑️ B2B or CoE We’re looking for a Senior Back-End Engineer to join a fast-growing international tech company focused on building modern, data-driven platforms that power digital transformation in the financial and enterprise sectors. Requirements: Strong experience in building server-side applications using Node.js and Express.js. Hands-on experience with API development and integration, particularly with GraphQL or RESTful services. Strong knowledge of authentication and authorization mechanisms (OAuth, JWT, session-based). Strong experience with databases such as MySQL and  PostgreSQL. Experience writing unit tests with tools such as Chai and Mocha. Strong experience using Git and version control systems. Proficiency in English (both written and spoken). Nice To have: Bachelor’s degree in Computer Science or a related field. Experience with cloud platforms (AWS, Azure, or GCP), as well as containerization and orchestration tools such as Docker and Kubernetes. Experience with microservices architecture. Experience setting up CI for static analysis and test execution. Experience developing RAG applications and storing data in vector embeddings. Key Responsibilities: Design, build, and maintain scalable, high-performance server-side applications and RESTful APIs using Node.js and Express.js. Guide and supervise the development of key code components to ensure long-term reliability and scalability. Integrate with front-end components and third-party services. Actively review the codebase, recommending and implementing refinements where needed. Write unit and integration tests and optimize performance to ensure high-quality code. Collaborate closely with cross-functional teams to define and implement technical solutions. Improve system performance, reliability, and long-term maintainability through optimization and best practices. Get to know DevsData: We are a technology consulting company and a recruitment agency, delivering software solutions to clients from Europe and the US. We work 100% remotely, in an international team, including people from Asia, London, or San Francisco. We employ people with experience in international corporations as well as students of the best technical and business universities. Find out more: https://devsdata.com/

Technology

iTeamly

Senior Node.js Engineer

Senior

Remote

Krakow, Poland

17,500 - 24,500 PLN

🏢 Summary: The offer is for an experienced Node.js Engineer to design, build, and scale backend services for a modern data-driven platform. The role involves developing REST/GraphQL APIs, contributing to system architecture, and owning the full development lifecycle in an Agile environment. The position requires close collaboration with cross-functional teams and active participation in technical decision-making. 🗂️ Requirements: 5+ years of experience with JavaScript and Node.js, Strong proficiency in TypeScript, Experience designing and building REST or GraphQL APIs, Knowledge of relational and NoSQL databases, Experience with AWS services, Understanding of software architecture and scalable systems, Experience with Express or Next.js frameworks, Knowledge of web fundamentals and security best practices, Fluent English (B2+), Availability overlapping with US Eastern Time core hours 📃 Skills: JavaScript, Node.js, TypeScript, REST, GraphQL, MySQL, MongoDB, Redis, AWS, EC2, Lambda, SQS, Express, Next.js, CORS, OWASP, Scrum 🏢 Description: We are looking for an experienced Node.js Engineer to join a team building and scaling a modern data-driven platform. ✅ Your responsibilities: Design, build, and maintain backend services using Node.js Develop scalable APIs (REST / GraphQL) Contribute to system architecture, performance, and scalability improvements Own the full development lifecycle: implementation, testing, deployment, and maintenance Collaborate closely with product, frontend, and DevOps teams in an Agile (Scrum) environment Participate in technical decision-making and drive best practices 🧠 Our requirements: 5+ years of experience with JavaScript / Node.js Strong proficiency in TypeScript Hands-on experience designing and building RESTful and/or GraphQL APIs Solid understanding of databases (relational and NoSQL, e.g., MySQL, MongoDB, Redis) Experience with AWS (e.g., EC2, Lambda, SQS) Good understanding of software architecture and scalable systems Experience with frameworks such as Express or Next.js Knowledge of web fundamentals (e.g., CORS) and security best practices (OWASP) Ability to work independently and support team-level technical decisions Fluent English (B2+) Availability overlapping with US Eastern Time core hours 🌟 What we offer: Remote work Flexible cooperation model (B2B / employment contract) Opportunity to work on a scalable, data-focused platform Collaboration with a highly skilled engineering team Real impact on technical decisions and system architecture