April 11, 2026

Senior Node.js Backend Engineer – AWS & Microservices

Senior • Remote

21,000 - 27,300 PLN

Warsaw, Poland

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

Similar jobs you might like

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

emagine Polska

Développeur Senior Back-End Node.js / AWS / GraphQL (h/f)

Senior

Hybrid

Issy-les-Moulineaux, France

🏢 Summary: Senior Back-End Developer role focused on building and maintaining scalable backend services using Node.js and AWS. The position involves designing complex GraphQL APIs, implementing serverless architectures, and optimizing performance and security. You will also contribute to CI/CD automation and technical best practices. 🗂️ Requirements: 5–7 years of Back-End development experience, Strong proficiency in JavaScript, Strong proficiency in Node.js, Solid experience with AWS, 3–4 years of experience with GraphQL, Experience with GitLab, Experience managing CI/CD pipelines, Operational/technical level of English 📃 Skills: JavaScript, Node.js, AWS, GraphQL, GitLab, CI/CD, Lambda, Serverless 🏢 Description: Nous recherchons un Développeur Senior Back-End avec une expertise en Node.js et AWS. Le candidat idéal aura une solide expérience en développement d APIs, en architecture serverless et en optimisation de performance. Vous participerez à la conception et à la mise en oeuvre de solutions innovantes tout en assurant la qualité et la sécurité des applications. Vos missions: Concevoir, développer et maintenir des services backend en Node.js / JavaScript. Participer à la mise en oeuvre et à l'évolution des architectures BFF et des agrégateurs d'APIs. Concevoir et maintenir des APIs GraphQL complexes. Gérer les problématiques de performance, de sécurité et de complexité GraphQL. Développer et déployer des composants serverless sur AWS Lambda. Participer à l'automatisation des déploiements et à l'amélioration continue des processus CI/CD. Intervenir sur les pipelines GitLab CI/CD et les processus de livraison. Contribuer aux choix techniques et aux bonnes pratiques de développement. Votre profil: 5 à 7 ans d'expérience en développement Back-End. Excellente maîtrise de JavaScript / Node.js. Solide expérience sur AWS. Très bonne maîtrise de GraphQL avec au moins 3 à 4 ans d'expérience. Expérience des outils GitLab et de la gestion des pipelines CI/CD. Niveau d’anglais opérationnel / technique.

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

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

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 Python & Node.js Backend Engineer – Security Platform

Senior

Hybrid

Krakow, Poland

26,250 - 29,400 PLN

🏢 Summary: Senior Backend Engineer role focused on building secure, scalable backend services in Python and Node.js for advanced cybersecurity platforms. The position involves architecting and operating cloud-native solutions on GCP, optimizing databases, and implementing secure authentication flows. You will drive automation, reliability, and best practices in a hybrid Krakow-based environment. 🗂️ Requirements: Minimum 6 years backend development experience, Expertise in Python, Expertise in Django, Expertise in Node.js, Expertise in TypeScript, Experience with NestJS, Hands-on experience with GCP services, Experience with GKE, Experience with Cloud Run, Experience with Pub/Sub, Experience with Terraform, Strong knowledge of security principles, Experience implementing OAuth2, Experience implementing OpenID Connect, Experience with PostgreSQL, Ability to design scalable backend systems, Fluent English, Legal right to work in the EU 📃 Skills: Python, Django, Node.js, TypeScript, NestJS, GCP, GKE, CloudRun, PubSub, PostgreSQL, Terraform, OAuth2, OpenIDConnect, Go, Rust, Filestore 🏢 Description: Unleash innovation in security — shape the future of cyber defense! Krakow-based opportunity with hybrid work model As a Senior Python & Node.js Backend Engineer , you will be working for our client, a leading player in the cybersecurity industry, dedicated to building cutting-edge security platforms that protect organizations worldwide. You will contribute to developing innovative solutions that enhance digital safety, automation, and reliability—driving the next generation of security technology. Your main responsibilities: Hands-on development of high-quality, production-grade backend services in Python (Django) and Node.js (TypeScript/NestJS). Architect scalable, secure solutions on Google Cloud Platform (GKE, Cloud Run, Pub/Sub) and optimize PostgreSQL database performance. Lead the lifecycle management of cloud-native services, ensuring resilience, observability, and cost-efficiency. Design and implement OAuth2/OpenID Connect flows within GCP environments. Translate business opportunities into effective technical solutions. Develop automation to improve deployment, monitoring, and maintenance processes. Mentor team members and promote engineering best practices. Stay updated with the latest industry trends and share knowledge across teams. You're ideal for this role if you have: At least 6 years of experience in backend development or related fields. Deep expertise in Python (Django) and Node.js (TypeScript/NestJS). Hands-on experience with GCP services (Cloud Run, GKE, Filestore) and Infrastructure as Code (Terraform). Strong understanding of security principles, including zero trust models. Ability to build scalable, high-performance backend services, including some experience with Go or similar languages. A full-stack understanding with a focus on backend systems. Proven track record of creating secure, reliable, and efficient backend solutions. Demonstrated mastery in your technical discipline and a passion for engineering excellence. It is a strong plus if you have: Experience with Go, Rust, or other emerging languages. The ability to identify problems or opportunities and engineer effective solutions. Respected for your craftsmanship, not just your ideas. A holistic view to complex problem solving. Language Required for the role: Fluent English (written and spoken) 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

emagine Polska

Senior Backend Engineer

Senior

Remote

Lisbon, Portugal

🏢 Summary: Senior Backend Engineer role focused on building and maintaining scalable backend systems using NodeJs, Python, MongoDB, MQTT, and AWS. The position involves full lifecycle development, API and system design, code quality improvements, mentoring junior engineers, and contributing to technical strategy. Candidates should have strong backend engineering experience, testing knowledge, and familiarity with CI/CD and monitoring practices. 🗂️ Requirements: 4+ years of professional experience with NodeJs, 4+ years of professional experience with Python, 4+ years of professional experience with MongoDB, 4+ years of professional experience with MQTT, 4+ years of professional experience with AWS, Backend development experience, Experience building web applications and APIs, Ability to write clean, maintainable code, Knowledge of SOLID principles, Experience with testing strategies and implementations, System design experience from ambiguous requirements, Understanding of CI/CD practices, Experience with logging and monitoring tools, Knowledge of version control best practices 📃 Skills: NodeJs, Python, MongoDB, MQTT, AWS, Go, APIs, CI/CD, SOLID, Git, Testing, Monitoring, Logging 🏢 Description: Introduction & Summary: We are seeking an experienced Senior Backend Engineer who will be responsible for building and maintaining robust backend systems. The ideal candidate will possess a strong background in backend development, particularly with NodeJs, Python, MongoDB, MQTT, and AWS. A proactive problem-solver with a focus on clean, maintainable code and system design will thrive in this role. Main Responsibilities: Participate in all stages of the development and post-development lifecycle Proactively provide creative, thorough, and practical solutions to technical problems Design, write, and maintain well-organized, scalable, and testable code Identify and address issues and bottlenecks, advocating for changes Promote best practices and code quality within the team Contribute to refining technical vision and aligning it with business objectives Mentor and guide junior engineers Key Requirements: Hands-on experience in backend development and engineering At least 4 years of professional experience with NodeJs, Python, MongoDB, MQTT, and AWS Experience with GO is advantageous Proven experience in building web applications and APIs Ability to write clean, maintainable code and apply SOLID principles Experience with various testing strategies and implementations Capability to design systems from ambiguous product requirements Understanding of continuous integration and delivery Proficiency with logging and monitoring tools Knowledge of version control best practices Proactive mindset emphasizing continuous improvement and learning Nice to Have: Strong problem-solving skills and critical thinking regarding technical challenges Flexibility and willingness to adapt to changing priorities and technologies Other Details: This role offers a dynamic work environment with opportunities for growth and development. Ideal candidates will commit to excellence and a proactive approach in their work.

Technology

Sii

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

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Senior Node.js Developer role focused on building and scaling the backend API layer of an IoT platform for monitoring and optimizing energy usage in buildings. The position involves developing distributed backend systems using TypeScript, Node.js, and Kubernetes, and integrating with IoT devices and analytics modules. The role requires delivering high‑performance, scalable solutions in a cloud-based environment. 🗂️ Requirements: Minimum 5 years of commercial backend development experience, Strong knowledge of Node.js, Strong knowledge of TypeScript, Understanding of distributed systems, Experience with scalable backend design, Experience with containerized or cloud environments, Experience with Kubernetes, Ability to work in Agile environment, Fluency in English, Residing in Poland 📃 Skills: Node.js, TypeScript, Kubernetes, IoT, APIs, Backend, Cloud, DistributedSystems, Agile 🏢 Description: 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

Technology

co.brick

Backend Engineer (Node.js, TypeScript, AWS)

Mid

Remote

Gliwice, Poland

🏢 Summary: Backend Engineer role focused on designing and scaling real-time, cloud-based systems and APIs for an AI-powered consumer product. The position involves building reliable backend services, data pipelines, and infrastructure on AWS within a high-performing engineering team. You will collaborate with mobile and AI teams to deliver low-latency, scalable, and secure user experiences. 🗂️ Requirements: 2+ years backend development experience with Node.js and TypeScript, Strong knowledge of PostgreSQL including schema design and query optimization, Experience with Redis for caching and queue management, Hands-on experience with AWS services (EC2, RDS, Lambda, ECS, S3), Strong REST API design skills and real-time communication patterns, Understanding of scalability, concurrency, and distributed systems, Experience with Docker, Git workflows, and CI/CD automation, Knowledge of backend security and performance best practices 📃 Skills: Node.js, TypeScript, PostgreSQL, Redis, AWS, EC2, RDS, Lambda, ECS, S3, REST, WebSockets, SSE, Docker, Git, CICD 🏢 Description: Backend Engineer – Node.js, TypeScript, AWS For our client, a fast-growing team building a next-generation AI-powered consumer product, we are looking for an experienced Backend Engineer to help scale the systems powering real-time experiences, cloud synchronization, and intelligent APIs. This is not a founding role, but it is a highly impactful engineering position within a small, high-performing team focused on building world-class consumer technology products. About the role You will be responsible for designing, building, and scaling backend systems that support core product functionality — from real-time data pipelines to reliable cloud infrastructure and low-latency APIs. You’ll work closely with mobile and AI teams to deliver fast, scalable, and highly reliable user experiences. Responsibilities Backend Development Design and build RESTful APIs using Node.js and TypeScript (Express.js or Nest.js) Architect and maintain PostgreSQL databases, including schema design and query optimization Implement background jobs and queue systems using Redis for ingestion, summarization, and notifications Build and maintain caching layers (Redis, CDN, HTTP cache) to ensure low-latency performance Implement authentication, authorization, and data privacy best practices Add real-time capabilities using WebSockets and Server-Sent Events Build observability into services through logging, metrics, and tracing Deploy and manage backend services on AWS (EC2, ECS, RDS, S3, Lambda) Systems & Architecture Design clean, scalable, and maintainable service architectures Plan and execute safe database migrations and schema evolution strategies Ensure consistency and reliability across distributed systems Optimize system performance across I/O, CPU, and memory bottlenecks Build and maintain CI/CD pipelines and release automation workflows Contribute to infrastructure reliability, scalability, monitoring, and cost optimization Quality & Security Write unit, integration, and contract tests with clear quality standards Enforce linting, type safety, and static analysis within CI pipelines Conduct security reviews and dependency audits while following least-privilege principles Clearly document services, APIs, and important architectural trade-offs Requirements Must-have 2+ years of backend development experience with Node.js and TypeScript Strong understanding of PostgreSQL, including schema design, indexing, and query optimization Experience working with Redis for caching and queue management Hands-on experience with AWS services such as EC2, RDS, Lambda, ECS, and S3 Strong API design skills, including REST and real-time communication patterns Solid understanding of scalability, concurrency, and distributed systems Experience with Docker, Git workflows, and CI/CD automation Familiarity with security and backend performance best practices Nice to have Experience with GraphQL or gRPC Exposure to event-driven architectures or microservices Familiarity with observability tools such as OpenTelemetry, CloudWatch, or Sentry Experience building high-traffic consumer applications Example stack Backend: Node.js, TypeScript (Express.js / Nest.js), PostgreSQL, Redis Cloud: AWS (EC2, RDS, Lambda, ECS, S3, CloudWatch) Infrastructure: Docker, GitHub Actions, CI/CD

Technology

Sigma Software

Senior Node.js Developer (FinTech Project)

Senior

Remote

Warsaw, Poland

🏢 Summary: Senior Node.js Engineer role focused on building and scaling a secure, high-performance FinTech platform used by businesses across Europe. The position involves designing distributed systems, developing backend and frontend components, and working within a distributed agile team using modern cloud and microservices architecture. The offer emphasizes technical leadership, code quality, and collaboration on complex financial solutions. 🗂️ Requirements: 5+ years Back-End development experience, 3+ years TypeScript experience, 4+ years Node.js experience, Experience designing distributed systems, Experience building secure and scalable systems, Strong AWS experience, Frontend development experience, Understanding of microservices architecture, Experience designing and maintaining APIs, Experience with REST and/or GraphQL APIs, Knowledge of DevOps practices, Knowledge of testing best practices, Upper-Intermediate English level 📃 Skills: Node.js, TypeScript, React, AWS, Microservices, REST, GraphQL, JavaScript, ES6, DevOps, API, Testing 🏢 Description: Are you ready to take on a key role in developing cutting-edge financial solutions? We are looking for a Senior Node.js Engineer to join our distributed agile team and work on a highly secure, scalable FinTech platform used by businesses across Europe. We at Sigma Software value innovation, technical excellence, and collaboration. This position offers the opportunity to work with modern technologies such as Node.js, TypeScript, React, AWS, and microservices architecture. You’ll have the chance to work on impactful projects, enjoy flexible working arrangements, and grow your expertise alongside talented professionals. CUSTOMER Our Customer is one of Europe’s fastest-growing FinTech companies, providing a comprehensive payment platform that integrates financial services into its products. Their solutions include account management, virtual cards, bank transfers, and other advanced features. The company is known for its innovative approach to simplifying financial operations for businesses, ensuring security, scalability, and user-centric design. PROJECT The project focuses on building and enhancing a secure, scalable, and user-friendly financial services platform used by businesses across Europe. The team is distributed and agile, with a strong emphasis on engineering best practices and code quality. Key Technologies: Node.js, TypeScript, React, AWS, Microservices, REST, GraphQL. RESPONSIBILITIES Design, develop, and implement large-scale software solutions using Node.js and React Ensure high quality and maintainability of code across all stages of development Collaborate closely with cross-functional teams to gain full context for complex tasks Adhere to engineering best practices, company policies, and client guidelines Provide mentorship, technical guidance, and coaching to less-experienced engineers Advocate for clean code principles, design patterns, and architectural best practices Design and maintain distributed and secure systems, ensuring scalability and performance Build and integrate APIs into the platform Work with AWS services and DevOps practices to ensure reliability and efficiency REQUIREMENTS Over 5 years of experience in Back-End software development At least 3 years of experience with TypeScript Over 4 years of experience working with Node.js Strong experience in designing distributed and secure systems Strong experience working with AWS Good Front-End development skills Good understanding of microservices architectures Experience in designing, building, and maintaining APIs Experience in building and consuming REST and/or GraphQL APIs Familiarity with DevOps practices Good knowledge of testing best practices At least an Upper-Intermediate level of English WILL BE A PLUS Experience with modern JavaScript and ES6 libraries PERSONAL PROFILE Proactive problem-solver with a strong sense of ownership Effective communicator and team collaborator Adaptable to changing priorities and requirements