April 24, 2026

Senior NestJS Backend Developer

Senior • Remote

We are seeking a mid to senior level engineer with deep expertise in backend engineering, cloud-native architecture, and enterprise system integration. 

Key Responsibilities 

  • Design, develop, and maintain enterprise-grade backend services using Node.js, TypeScript, and NestJS.

  • Architect and implement high-performance REST and SOAP APIs for complex enterprise integrations.

  • Optimize PostgreSQL databases for high availability, partitioning, replication, and performance tuning.

  • Define and enforce secure coding practices, design patterns, and architectural principles.

  • Collaborate with DevOps, frontend, QA, and product stakeholders to ensure seamless integration and delivery.

  • Troubleshoot production issues, enhance reliability, and implement performance tuning at scale.

  • Lead code reviews, enforce coding standards, and integrate quality gates in CI/CD pipelines.

  • Mentor client engineering teams, contribute to technical strategy and architecture decisions.

  • Integrate external systems, tools, and services to extend backend capabilities.

  • Provide continuous innovation by adopting cloud-native, serverless, and emerging backend technologies.

Required Qualifications

  • Minimum 5+ years of backend development experience with Node.js, TypeScript, and NestJS.

  • Proven expertise in designing and scaling RESTful APIs and SOAP services for enterprise-grade systems.

  • Advanced proficiency in PostgreSQL administration (performance tuning, replication, partitioning).

  • Strong experience with Git workflows, CI/CD pipelines, and automated quality controls.

  • Deep understanding of cloud-native architectures and serverless implementations.

  • Hands-on experience with AWS services (EC2, EKS, Lambda, S3, RDS, CloudWatch, API Gateway).

  • Solid knowledge of Kubernetes (deployment, scaling, troubleshooting).

  • Experience mentoring teams and driving technical leadership in multi-stakeholder environments.

  • Expertise with Splunk (monitoring, dashboards, alerting).

  • Familiarity with Spinnaker or advanced deployment pipelines.

Education

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (required).

  • Master’s degree preferred but not mandatory.

Technology / Systems Expertise

  • Node.js + NestJS + TypeScript – backend framework.

  • PostgreSQL with advanced extensions (Citus, Patroni, TimescaleDB).

  • Swagger / OpenAPI + Postman – API documentation & testing.

  • GitHub / GitLab + GitHub Actions / Jenkins – version control & CI/CD automation.

  • SonarQube, ESLint, Prettier – code quality enforcement.

  • AWS (EC2, EKS, Lambda, Fargate, S3, RDS, CloudWatch, API Gateway) – cloud & serverless stack.

  • Docker + Kubernetes (EKS) + Helm – containerization & orchestration.

  • Splunk, Prometheus, Grafana – monitoring & observability.

  • Spinnaker / ArgoCD/ Azure Devops – automated deployment pipelines.

  • Terraform / AWS CDK – infrastructure as code.

Skills & Capabilities

  • Demonstrated expertise in backend architecture and scalable API design.

  • Advanced database optimization & high availability strategies.

  • Strong proficiency in CI/CD, GitOps, and DevOps integration.

  • Hands-on experience in cloud-native and Kubernetes-based deployments.

  • Proven ability to mentor engineers, lead architecture decisions, and drive best practices.

All our positions are Remote and are available as Full Time Employment or B2B Contracts.

Similar jobs you might like

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

Link Group

Senior .NET Developer

Senior

Hybrid

Krakow, Poland

21,000 - 24,500 PLN

🏢 Summary: Senior Backend Engineer role focused on building and scaling a cloud-based SaaS platform using modern .NET services and REST APIs. The position involves designing distributed systems, improving reliability and observability, and working with cloud and container environments. You will contribute to technical decisions and engineering best practices within a collaborative team. 🗂️ Requirements: 5+ years backend development experience, Experience with SaaS and web applications, Strong knowledge of C#, Strong knowledge of modern .NET/.NET Core, Solid computer science fundamentals, Experience with distributed systems design, Experience with cloud platforms, Experience with containers and orchestration, Understanding of concurrency and performance, Knowledge of authentication and authorization mechanisms 📃 Skills: C#, .NET, .NETCore, REST, Azure, AWS, GCP, Kubernetes, Kafka, RabbitMQ, SQS, Docker, SQL, HTML, CSS, JavaScript 🏢 Description: We’re hiring a Senior Backend Engineer to help build and scale a cloud-based SaaS platform. You’ll work on modern .NET services and APIs, improve reliability and observability, and contribute to technical decisions as part of a collaborative engineering team. Responsibilities: Build and maintain backend services and REST APIs in C# / .NET (.NET Core). Design scalable solutions for distributed systems (async workflows, messaging, integrations). Work with cloud services (Azure/AWS/GCP) and container environments (e.g. Kubernetes). Strengthen system reliability with logging, metrics, tracing, and monitoring. Support secure access patterns: authentication/authorization, API gateway concepts. Contribute through code reviews, good engineering practices, and automation. Requirements: 5+ years of backend development experience, including SaaS and web applications. Strong knowledge of C# and modern .NET + solid CS fundamentals. Familiarity with containers/orchestration and cloud-native approaches. Experience with some of: Kafka/RabbitMQ/SQS, workflow orchestration, job scheduling, search. Good understanding of concurrency and performance. Strong communication skills; Agile/Scrum is a plus. Bonus: basic front-end knowledge (HTML/CSS/JS).

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

Backend Engineer

Senior

Remote

Copenhagen, Denmark

🏢 Summary: Backend Engineer role focused on designing, building, and maintaining scalable backend services in a cloud-native AWS environment. The position involves developing production-grade APIs and services using TypeScript and .NET, with strong emphasis on CI/CD, Infrastructure as Code, and cloud-native best practices. The role supports secure, scalable backend systems with close collaboration across platform and operations teams. 🗂️ Requirements: Strong experience building and maintaining scalable APIs and backend services, Hands-on experience with CI/CD pipelines using GitHub Actions or GitHub Workflows, Strong development experience with TypeScript, Strong development experience with .NET (C#), Experience deploying and operating workloads in AWS Cloud, Experience using Terraform for Infrastructure as Code, Experience designing and consuming RESTful APIs or event-driven services, Understanding of cloud-native patterns, Experience with relational databases and SQL, Fluent English 📃 Skills: TypeScript, .NET, C#, AWS, Terraform, SQL, REST, CI/CD, GitHub, GitHubActions, APIs, IAM, Lambda, ECS, Fargate 🏢 Description: We are looking for a Backend Engineer to design, build, and maintain backend services in a modern cloud-native AWS environment. Core skills & experience: Strong experience as a Backend Developer, building and maintaining scalable APIs and backend services Hands-on experience with CI/CD pipelines, preferably using GitHub Actions / GitHub Workflows Strong development experience with TypeScript and .NET (C#), including building and operating production services Familiarity with AWS Cloud, including deploying and operating backend workloads in AWS Experience using Terraform for Infrastructure as Code (IaC) Related technologies / domain knowledge: Experience designing and consuming RESTful APIs and/or event-driven backend services Understanding of cloud-native patterns (stateless services, scaling, resiliency, observability) Experience working with relational databases (SQL) and backend integrations Nice-to-have / preferred experience: Experience with containerized workloads (e.g. ECS Fargate or similar) Experience with Lambda functions Familiarity with IAM and AWS security best practices Exposure to data platforms or ETL-heavy environments Experience working in environments with high operational and security requirements General expectations: Able to take ownership of backend services from development through production Comfortable working closely with platform, data, and operations engineers Focused on clean code, automation, and reliable delivery through CI/CD Used to working with SCRUM principles, preferably in JIRA Fluent English Other Details: The role is designed for a cloud-native environment, supporting development across various backend services focused on scalability and security.

Technology

Avenga

Senior Back-End Software Engineer with Node.js

Senior

Remote

Warsaw, Poland

115 - 125 PLN

🏢 Summary: Remote Back-End Software Engineer role focused on building and scaling enterprise backend services, REST APIs, and integrations using Node.js and NestJS. The position involves cloud infrastructure provisioning, Kubernetes orchestration, and AWS-based deployments within Agile Scrum teams. Candidates will work on secure, scalable backend systems integrating with enterprise platforms and headless CMS solutions. 🗂️ Requirements: 5+ years professional software engineering experience, Backend development with Node.js, Backend development with NestJS, Experience building REST APIs, Kubernetes orchestration, Docker containerization, Helm configuration, Infrastructure as code with Terraform, AWS cloud deployment experience, Enterprise application development, Experience with large-scale business-critical applications, Third-party system integration, Ability to work independently, Strong written and verbal communication, Stakeholder communication skills, Agile Scrum collaboration, Problem-solving skills 📃 Skills: Node.js, NestJS, REST, Kubernetes, Docker, Helm, Terraform, AWS, GitOps, CI/CD, EKS, ArgoCD, Salesforce, Netcracker, Storyblok 🏢 Description: We’re looking for a Back-End Software Engineer with a strong focus on building and scaling backend services and APIs. In this role, you’ll work on our Backend for Frontend (BFF) layer and core service engines — powering seamless integrations between our frontend applications and enterprise systems. You’ll design and implement high-performance Node.js and Nest.js services, develop RESTful APIs, and collaborate closely with frontend and platform teams to deliver reliable, scalable, and secure solutions. Experience building backend services that expose REST APIs and integrating with enterprise systems is highly valued. Staffing region: Poland/North Macedonia - 100% remote Responsibilities: Develop and maintain enterprise integration services and platform tooling using NestJS Provision and configure cloud environments using GitOps, CI/CD pipelines, Helm, Amazon EKS, and ArgoCD Integrate with enterprise systems including Netcracker, Salesforce CRM, internal APIs, and Storyblok headless CMS Implement infrastructure as code using Terraform for AWS cloud infrastructure Participate in code reviews and technical discussions within Agile Scrum team Deliver secure, scalable solutions in complex enterprise environments Requirements: • 5+ years professional software engineering experience • Backend development with Node.js and NestJS • Container orchestration with Kubernetes, Docker, and Helm • Infrastructure as code with Terraform • AWS cloud services and deployment • Enterprise application development • Large-scale business-critical applications • Third-party system integration (CRM, enterprise platforms, APIs) • Self-starter with ability to work independently with minimal supervision • Excellent written and verbal communication skills • Strong stakeholder communication (technical and non-technical audiences) • Collaborative team player • Constructive feedback (giving and receiving) • Problem-solving skills • Commercial awareness and business acumen • Technical decision-making aligned with business outcomes

Technology

j-labs

Senior Backend Engineer (Python)

Senior

Hybrid

Krakow, Poland

150 - 170 PLN

🏢 Summary: The offer is for a Senior Backend Engineer responsible for building and maintaining secure, scalable backend security solutions using Python, Node.js/TypeScript or Go in a cloud‑native GCP environment. The role focuses on designing architectures for GKE and event‑driven systems, implementing OAuth2/OpenID Connect, and optimizing PostgreSQL for high concurrency. It also involves managing service lifecycle on GCP and driving high engineering standards. 🗂️ Requirements: Proficiency in Python (Django) and/or Node.js (TypeScript/NestJS), Experience building production services in Python or Go, Hands-on experience with GCP (Cloud Run, GKE, Filestore), Experience with Infrastructure as Code using Terraform, Ability to design scalable and secure backend architectures, Knowledge of Zero Trust principles, Experience with Event-Driven Architecture using Pub/Sub, Ability to optimize PostgreSQL for high concurrency, Experience implementing OAuth2 and OpenID Connect, English level minimum B2 📃 Skills: Python, Django, Node.js, TypeScript, NestJS, Go, GCP, Cloud Run, GKE, Filestore, Terraform, Pub/Sub, PostgreSQL, OAuth2, OpenID Connect 🏢 Description: Szukamy doświadczonego Backend Engineera, który będzie rozwijać i utrzymywać backendowe rozwiązania bezpieczeństwa z wykorzystaniem Python lub Node.js/TypeScript, Go oraz technologii cloud‑native na GCP. Osoba w tej roli będzie projektować skalowalne i bezpieczne usługi, zarządzać cyklem życia serwisów na GCP, implementować przepływy OAuth2/OpenID Connect, projektować architekturę pod GKE oraz Event‑Driven (Pub/Sub), optymalizować PostgreSQL i aktywnie podnosić standardy inżynieryjne w organizacji. Wymagania (must have): Biegłość w Python (Django) i/lub Node.js (TypeScript/NestJS) oraz doświadczenie w tworzeniu usług produkcyjnych w Pythonie lub Go, Praktyczne doświadczenie z GCP , w tym Cloud Run, GKE, Filestore oraz IaC (Terraform), Umiejętność projektowania skalowalnych, bezpiecznych backendów oraz rozumienia zasad Zero Trust, Doświadczenie w pracy z Event‑Driven Architecture (Pub/Sub), Umiejętność optymalizacji PostgreSQL dla wysokiej współbieżności, Znajomość i implementacja OAuth2 / OpenID Connect , Podejście “security as a feature”, nie jako dodatek, Umiejętność prowadzenia inicjatyw technicznych i budowania społeczności inżynierskiej, Znajomość branżowych trendów i umiejętności ich wdrażania, Minimum B2 języka angielskiego, Wymagania (nice to have): Umiejętność inżynierskiego podejścia do problemów i tworzenia rozwiązań end‑to‑end, Holistyczne myślenie o wpływie pracy na produkt.

Technology

MOTIFE

Senior Backend Engineer

Senior

Hybrid

Warsaw, Poland

21,000 - 30,000 PLN/mo

🏢 Summary: Mid and Senior Software Engineers are sought to design and build high-performance backend systems powering global content delivery on a large-scale fitness platform. The role focuses on event-driven microservices, architectural leadership, and ensuring reliability, scalability, and performance for systems used by millions of users. This is a hands-on position with strong ownership in distributed systems operating at scale. 🗂️ Requirements: 4+ years backend experience (Mid) or 6+ years (Senior), Proficiency in Kotlin or Python, Experience with Spring Boot or Python frameworks, Experience with PostgreSQL or MySQL, Experience with DynamoDB or MongoDB, Experience with microservices architecture, Experience with event-driven systems, Experience with Kafka, Knowledge of REST, gRPC, or GraphQL APIs, Experience with AWS services, Experience with Docker and Kubernetes, Experience with CI/CD pipelines, Experience with Redis or Memcached, Experience with monitoring and observability tools, Production support and incident management experience 📃 Skills: Kotlin, Python, Java, Go, TypeScript, JavaScript, Spring, REST, gRPC, GraphQL, Kafka, Redis, PostgreSQL, MySQL, DynamoDB, MongoDB, AWS, S3, Lambda, SQS, IAM, Docker, Kubernetes, Terraform, GitHubActions, Jenkins, Datadog, Sentry 🏢 Description: We are hiring on behalf of our client, a global innovator in fitness and wellness technology. Their mission is to empower people to live fit, strong, long, and happy lives by delivering integrated experiences to millions of members anytime, anywhere. We are looking for a Senior and Mid Software Engineers to join the Content Cloud team . In this role, you will design and build high-performance backend systems that power content delivery across a global platform. You will act as a technical leader within the team, driving architectural decisions, mentoring engineers, and ensuring the reliability and scalability of systems used by millions of users. This is a hands-on role with strong ownership and impact on distributed, event-driven systems at scale. Key takeaways: Stack : Kotlin (main codebase) We're open to: Java/Go/TypeScript/JavaScript, Other tools: REST/gRPC/GraphQL, Kafka, Redis, PostgreSQL/MySQL, DynamoDB/MongoDB, AWS, Docker, Kubernetes Salary : Mid : 21 000 PLN - 23 000 PLN gross on the Contract of Employment Senior: 23 000 PLN - 30 000 PLN gross on the Contract of Employment Working model : Hybrid - 3 days/week from the office Location : ul. Grzybowska 60, Warsaw Recruitment process : A call with MOTIFE Recruiter Coding interview Panel interviews with the team (coding, architecture, and cross-collaboration interviews, Hiring Manager meeting) Responsibilities: Backend Architecture & Scalability Design and build high-performance, scalable backend services and APIs supporting global content delivery Architect event-driven systems and microservices handling large-scale traffic and real-time interactions Drive system design decisions with a focus on reliability, performance, and security Technical Leadership Lead technical discussions, architecture reviews, and design decisions across teams Define and promote reusable patterns, components, and engineering standards Mentor engineers through code reviews, pair programming, and technical guidance Performance & Reliability Identify system bottlenecks using monitoring, tracing, and load testing tools Optimize performance through data modeling, caching strategies, and query improvements Engineering Excellence Champion best practices including CI/CD, automated testing, observability, and infrastructure as code Maintain high standards for code quality, scalability, and maintainability Continuously improve development processes and system architecture Cross-Functional Collaboration Partner closely with Product, Design, and QA to deliver impactful features Translate business requirements into scalable technical solutions Act as a domain expert within the team and contribute to platform-wide initiatives Requirements: Technical Expertise 6+ years of experience building high-performance, scalable backend systems as Senior/4+ years of experience as a Mid Engineer Strong proficiency in Kotlin, Python, or similar backend languages Experience with modern backend frameworks (e.g., Spring Boot or Python-based frameworks) Strong experience with both relational (PostgreSQL, MySQL) and NoSQL databases (DynamoDB, MongoDB) Hands-on experience with microservices and event-driven architectures Experience with distributed streaming platforms such as Kafka Solid understanding of API design (REST, gRPC, or GraphQL) Cloud & Infrastructure Hands-on experience with AWS services (e.g., S3, DynamoDB, Lambda, SQS, IAM) Experience with Docker and Kubernetes Familiarity with infrastructure and deployment tooling (e.g., Terraform, GitHub Actions, Jenkins) Experience with caching systems such as Redis or Memcached Engineering Practices Strong understanding of CI/CD, DevOps, and Agile methodologies Experience with observability and monitoring tools (e.g., Datadog, Sentry) Proven experience in production support and incident management in distributed systems What we offer: 100% paid medical care Multisport Creative tax (KUP) Home office allowance MacBook Pro Apply now If this sounds like your next step, we’d love to hear from you! Please apply via our careers page and submit your CV in English.

Technology

MOTIFE

Senior Backend Engineer

Senior

Hybrid

Warsaw, Poland

21,000 - 30,000 PLN/mo

🏢 Summary: Senior and Mid Software Engineers to design and build high-performance, scalable backend systems powering global content delivery on a distributed, event-driven platform. The role combines hands-on development with architectural ownership, focusing on reliability, scalability, and performance at scale. Engineers contribute to microservices architecture, streaming systems, and cloud-native infrastructure in a hybrid work model. 🗂️ Requirements: 6+ years (Senior) or 4+ years (Mid) experience in scalable backend development, Proficiency in Kotlin, Python or similar backend language, Experience with Spring Boot or Python-based frameworks, Experience with relational databases (PostgreSQL or MySQL), Experience with NoSQL databases (DynamoDB or MongoDB), Hands-on experience with microservices architecture, Experience with event-driven systems, Experience with Kafka or other streaming platforms, Strong knowledge of REST, gRPC or GraphQL APIs, Experience with AWS services, Experience with Docker and Kubernetes, Experience with CI/CD pipelines, Experience with caching systems (Redis or Memcached), Experience with observability and monitoring tools, Production support experience in distributed systems 📃 Skills: Kotlin, Python, Java, Go, TypeScript, JavaScript, SpringBoot, PostgreSQL, MySQL, DynamoDB, MongoDB, Kafka, REST, gRPC, GraphQL, AWS, S3, Lambda, SQS, IAM, Docker, Kubernetes, Terraform, GitHubActions, Jenkins, Redis, Memcached, Datadog, Sentry, CI/CD 🏢 Description: We are hiring on behalf of our client, a global innovator in fitness and wellness technology. Their mission is to empower people to live fit, strong, long, and happy lives by delivering integrated experiences to millions of members anytime, anywhere. We are looking for a Senior and Mid Software Engineers to join the Content Cloud team . In this role, you will design and build high-performance backend systems that power content delivery across a global platform. You will act as a technical leader within the team, driving architectural decisions, mentoring engineers, and ensuring the reliability and scalability of systems used by millions of users. This is a hands-on role with strong ownership and impact on distributed, event-driven systems at scale. Key takeaways: Stack : Kotlin (main codebase) We're open to: Java/Go/TypeScript/JavaScript, Other tools: REST/gRPC/GraphQL, Kafka, Redis, PostgreSQL/MySQL, DynamoDB/MongoDB, AWS, Docker, Kubernetes Salary : Mid : 21 000 PLN - 23 000 PLN gross on the Contract of Employment Senior: 23 000 PLN - 30 000 PLN gross on the Contract of Employment Working model : Hybrid - 3 days/week from the office Location : ul. Grzybowska 60, Warsaw Recruitment process : A call with MOTIFE Recruiter Coding interview Panel interviews with the team (coding, architecture, and cross-collaboration interviews, Hiring Manager meeting) Responsibilities: Backend Architecture & Scalability Design and build high-performance, scalable backend services and APIs supporting global content delivery Architect event-driven systems and microservices handling large-scale traffic and real-time interactions Drive system design decisions with a focus on reliability, performance, and security Technical Leadership Lead technical discussions, architecture reviews, and design decisions across teams Define and promote reusable patterns, components, and engineering standards Mentor engineers through code reviews, pair programming, and technical guidance Performance & Reliability Identify system bottlenecks using monitoring, tracing, and load testing tools Optimize performance through data modeling, caching strategies, and query improvements Engineering Excellence Champion best practices including CI/CD, automated testing, observability, and infrastructure as code Maintain high standards for code quality, scalability, and maintainability Continuously improve development processes and system architecture Cross-Functional Collaboration Partner closely with Product, Design, and QA to deliver impactful features Translate business requirements into scalable technical solutions Act as a domain expert within the team and contribute to platform-wide initiatives Requirements: Technical Expertise 6+ years of experience building high-performance, scalable backend systems as Senior/4+ years of experience as a Mid Engineer Strong proficiency in Kotlin, Python, or similar backend languages Experience with modern backend frameworks (e.g., Spring Boot or Python-based frameworks) Strong experience with both relational (PostgreSQL, MySQL) and NoSQL databases (DynamoDB, MongoDB) Hands-on experience with microservices and event-driven architectures Experience with distributed streaming platforms such as Kafka Solid understanding of API design (REST, gRPC, or GraphQL) Cloud & Infrastructure Hands-on experience with AWS services (e.g., S3, DynamoDB, Lambda, SQS, IAM) Experience with Docker and Kubernetes Familiarity with infrastructure and deployment tooling (e.g., Terraform, GitHub Actions, Jenkins) Experience with caching systems such as Redis or Memcached Engineering Practices Strong understanding of CI/CD, DevOps, and Agile methodologies Experience with observability and monitoring tools (e.g., Datadog, Sentry) Proven experience in production support and incident management in distributed systems What we offer: 100% paid medical care Multisport Creative tax (KUP) Home office allowance MacBook Pro Apply now If this sounds like your next step, we’d love to hear from you! Please apply via our careers page and submit your CV in English.

Technology

MOTIFE

Senior Backend Engineer

Senior

Hybrid

Warsaw, Poland

21,000 - 30,000 PLN/mo

🏢 Summary: Opportunity for Mid and Senior Software Engineers to design and build high-performance, scalable backend systems powering global content delivery. The role focuses on event-driven, distributed architectures, technical leadership, and ownership of reliability and scalability for systems used by millions of users. It combines hands-on development with architectural decision-making in a cloud-native environment. 🗂️ Requirements: 4+ years (Mid) or 6+ years (Senior) experience in building scalable backend systems, Proficiency in Kotlin, Python or similar backend language, Experience with modern backend frameworks such as Spring Boot, Experience with relational databases (PostgreSQL or MySQL), Experience with NoSQL databases (DynamoDB or MongoDB), Hands-on experience with microservices architecture, Experience with event-driven systems, Experience with Kafka or similar streaming platform, Experience in API design (REST, gRPC or GraphQL), Hands-on experience with AWS services, Experience with Docker and Kubernetes, Experience with CI/CD pipelines and DevOps practices, Experience with monitoring and observability tools, Production support and incident management experience in distributed systems 📃 Skills: Kotlin, Python, Java, Go, TypeScript, JavaScript, Spring, REST, gRPC, GraphQL, Kafka, Redis, PostgreSQL, MySQL, DynamoDB, MongoDB, AWS, Docker, Kubernetes, Terraform, GitHub, Jenkins, Datadog, Sentry 🏢 Description: We are hiring on behalf of our client, a global innovator in fitness and wellness technology. Their mission is to empower people to live fit, strong, long, and happy lives by delivering integrated experiences to millions of members anytime, anywhere. We are looking for a Senior and Mid Software Engineers to join the Content Cloud team . In this role, you will design and build high-performance backend systems that power content delivery across a global platform. You will act as a technical leader within the team, driving architectural decisions, mentoring engineers, and ensuring the reliability and scalability of systems used by millions of users. This is a hands-on role with strong ownership and impact on distributed, event-driven systems at scale. Key takeaways: Stack : Kotlin (main codebase) We're open to: Java/Go/TypeScript/JavaScript, Other tools: REST/gRPC/GraphQL, Kafka, Redis, PostgreSQL/MySQL, DynamoDB/MongoDB, AWS, Docker, Kubernetes Salary : Mid : 21 000 PLN - 23 000 PLN gross on the Contract of Employment Senior: 23 000 PLN - 30 000 PLN gross on the Contract of Employment Working model : Hybrid - 3 days/week from the office Location : ul. Grzybowska 60, Warsaw Recruitment process : A call with MOTIFE Recruiter Coding interview Panel interviews with the team (coding, architecture, and cross-collaboration interviews, Hiring Manager meeting) Responsibilities: Backend Architecture & Scalability Design and build high-performance, scalable backend services and APIs supporting global content delivery Architect event-driven systems and microservices handling large-scale traffic and real-time interactions Drive system design decisions with a focus on reliability, performance, and security Technical Leadership Lead technical discussions, architecture reviews, and design decisions across teams Define and promote reusable patterns, components, and engineering standards Mentor engineers through code reviews, pair programming, and technical guidance Performance & Reliability Identify system bottlenecks using monitoring, tracing, and load testing tools Optimize performance through data modeling, caching strategies, and query improvements Engineering Excellence Champion best practices including CI/CD, automated testing, observability, and infrastructure as code Maintain high standards for code quality, scalability, and maintainability Continuously improve development processes and system architecture Cross-Functional Collaboration Partner closely with Product, Design, and QA to deliver impactful features Translate business requirements into scalable technical solutions Act as a domain expert within the team and contribute to platform-wide initiatives Requirements: Technical Expertise 6+ years of experience building high-performance, scalable backend systems as Senior/4+ years of experience as a Mid Engineer Strong proficiency in Kotlin, Python, or similar backend languages Experience with modern backend frameworks (e.g., Spring Boot or Python-based frameworks) Strong experience with both relational (PostgreSQL, MySQL) and NoSQL databases (DynamoDB, MongoDB) Hands-on experience with microservices and event-driven architectures Experience with distributed streaming platforms such as Kafka Solid understanding of API design (REST, gRPC, or GraphQL) Cloud & Infrastructure Hands-on experience with AWS services (e.g., S3, DynamoDB, Lambda, SQS, IAM) Experience with Docker and Kubernetes Familiarity with infrastructure and deployment tooling (e.g., Terraform, GitHub Actions, Jenkins) Experience with caching systems such as Redis or Memcached Engineering Practices Strong understanding of CI/CD, DevOps, and Agile methodologies Experience with observability and monitoring tools (e.g., Datadog, Sentry) Proven experience in production support and incident management in distributed systems What we offer: 100% paid medical care Multisport Creative tax (KUP) Home office allowance MacBook Pro Apply now If this sounds like your next step, we’d love to hear from you! Please apply via our careers page and submit your CV in English.

Technology

RevoEngine

Senior Software Engineer - NodeJS / NestJS / AI

Senior

Remote

Warsaw, Poland

25,200 - 33,600 PLN/hr

🏢 Summary: Senior Backend / Platform Engineer role focused on building and evolving a complex low-code / backend-as-a-service platform powered by AI, operating in a large production monorepo. The position involves designing scalable backend services, AI agents, runtime systems, and event-driven architectures on Google Cloud. It offers strong architectural impact, long-term product ownership, and work in a highly technical, AI-augmented engineering environment. 🗂️ Requirements: Minimum 7 years commercial backend development experience, Very strong TypeScript knowledge, Strong experience with Node.js and NestJS, Fastify or Express, Practical production experience with Google Cloud, Very good knowledge of PostgreSQL, SQL and Redis, Experience with service-oriented and event-driven architecture, Experience with asynchronous processing, queues, webhooks, triggers and background jobs, Ability to design stable API contracts, domain models and persistence mechanisms, Experience with containerization and runtime environments, Experience with Jest and integration testing, Ability to diagnose production issues based on logs, events and traces, Experience working in large monorepos, Experience working with AI tools in software development, Polish C2, English B2+ 📃 Skills: TypeScript, Node.js, NestJS, Fastify, Express, Go, PostgreSQL, SQL, Redis, GCP, Docker, Jest, Playwright, OpenAI, Gemini, Angular, AWS, Azure, WebSocket, SSE, PubSub, Eventarc, CloudTasks, CloudRun, Firestore 🏢 Description: 🚀 Senior Backend / Platform Engineer TypeScript, Node.js, GCP RevoEngine buduje zaawansowaną platformę low-code / backend-as-a-service wspieraną przez AI. Pracujemy nad dużym produkcyjnym monorepo, które obejmuje backend, runtime’y wykonawcze, automatyzacje, event-driven workflows, integracje, systemy kolejkowe, agentów AI, narzędzia developerskie oraz infrastrukturę działającą w multi cloud. To nie jest prosty CRUD ani klasyczny software house. Szukamy bardzo mocnego Senior Software Engineera, który chce budować technicznie wymagający produkt od środka i mieć realny wpływ na jego architekturę. 👤 Kogo szukamy? Szukamy osoby z mocnym backendowym doświadczeniem, która potrafi samodzielnie projektować, implementować i utrzymywać złożone systemy produkcyjne. Idealna osoba rozumie nie tylko kod aplikacyjny, ale też runtime, dane, kolejki, eventy, integracje, bezpieczeństwo, observability, testy, deployment i realne zachowanie systemu na produkcji. To rola dla seniora (albo aspirującego mocnego mida), który chce pracować nad ambitnym produktem technologicznym długofalowo, a nie nad dodatkowym projektem po godzinach, oraz kogoś kto chciałby w przyszłości zostać CTO . Oczekujemy bardzo krótkiego okresu wypowiedzenia albo kogoś bez zobowiązań poszukujący aktywnie jedynego projektu. 🤖 Jak pracujemy z AI? Codex i narzędzia AI są u nas podstawą codziennej pracy. Używamy ich do analizy kodu, projektowania zmian, pisania testów, refactorów, diagnostyki, dokumentacji i przyspieszania pracy w dużym monorepo. To nie oznacza jednak “ vibe codingu ” ani bezrefleksyjnego akceptowania wygenerowanych zmian. Oczekujemy bardzo mocnego human-in-the-loop : rozumienia architektury, świadomej kontroli nad kodem, weryfikacji zmian, pisania testów, czytania diffów i brania odpowiedzialności za efekt końcowy. Szukamy osoby, która potrafi wykorzystać AI jako mocne narzędzie inżynierskie, ale sama pozostaje właścicielem decyzji technicznych. AI może przyspieszać pracę, ale nie zastępuje seniorowego myślenia, odpowiedzialności i jakości. 🛠️ Nad czym będziesz pracować? • Rozwój dużej platformy backendowej działającej jako low-code / backend-as-a-service. • Budowa i rozwój własnego agenta AI oraz mechanizmów związanych z jego runtime’em, narzędziami, pamięcią, streamingiem, walidacją i automatyzacją pracy. • Projektowanie i implementacja usług backendowych w TypeScript / Node.js / NestJS / GO. • Praca nad runtime’ami wykonawczymi, integracjami, zadaniami asynchronicznymi, webhookami, triggerami i event-driven flows. • Rozwój API, modeli domenowych, kontraktów, migracji, warstwy danych i mechanizmów persystencji. • Praca z Google Cloud jako głównym środowiskiem produkcyjnym. • Projektowanie mechanizmów skalowania, odporności na błędy, retry policies, timeoutów, kolejek i procesów backgroundowych. • Rozwój narzędzi developerskich, systemów execution/sandbox oraz elementów infrastruktury runtime. • Analiza problemów produkcyjnych na podstawie logów, eventów, stanu bazy, trace’ów i rzeczywistego przepływu systemu. • Pisanie i utrzymywanie testów jednostkowych, integracyjnych oraz E2E. • Współpraca bezpośrednio z zespołem produktowym i technicznym przy decyzjach architektonicznych. ✅ Wymagania • Minimum 7 lat komercyjnego doświadczenia w tworzeniu aplikacji backendowych. • Bardzo dobra znajomość TypeScript. • Bardzo dobre doświadczenie z Node.js, NestJS, Fastify / Express i projektowaniem API. • Praktyczna znajomość Google Cloud jako środowiska produkcyjnego. • Bardzo dobra znajomość PostgreSQL, SQL, Redis oraz pracy z danymi w systemach produkcyjnych. • Doświadczenie z architekturą usługową, asynchronicznym przetwarzaniem, kolejkami, eventami, triggerami, webhookami i background jobs. • Umiejętność projektowania stabilnych kontraktów API, modeli domenowych, migracji i mechanizmów persystencji. • Praktyczne doświadczenie z konteneryzacją aplikacji i środowiskami uruchomieniowymi. • Doświadczenie z testami: Jest, testy integracyjne, mile widziany Playwright. • Umiejętność diagnozowania problemów produkcyjnych bez zgadywania. • Umiejętność pracy w dużym monorepo i rozumienie granic odpowiedzialności między modułami / pakietami / usługami. • Samodzielność techniczna i odpowiedzialność za jakość dowożonych rozwiązań. • Doświadczenie w pracy z narzędziami AI. • Język polski C2. • Język angielski B2+. ⭐ Mile widziane • Doświadczenie z OpenAI API (w szczególności response API oraz najnowsze modele). • Doświadczenie z Gemini API. • Doświadczenie w budowie agentów AI, workflow automation, runtime orchestration lub narzędzi dla developerów. • Doświadczenie z Go. • Doświadczenie z Angular przy złożonych aplikacjach enterprise. • Doświadczenie z platformami low-code / no-code. • Znajomość AWS lub Azure. • Doświadczenie z WebSocket, SSE, streamingiem eventów i realtime. • Doświadczenie z systemami sandbox / isolated execution / remote runtime. • Doświadczenie z Eventarc, Pub/Sub, Cloud Tasks, Cloud Run, Firestore lub podobnymi usługami cloud-native. 🎁 Co oferujemy? • W pełni zdalną współpracę. • Bezpośrednią współpracę B2B, bez pośredników. • Pracę nad własnym produktem, nie outsourcingiem. • Duży wpływ na architekturę i kierunek rozwoju platformy. • Pracę w małym, mocnym technicznie zespole. • Bardzo szeroki zakres technologiczny: backend, cloud, runtime, AI, automatyzacje, integracje i narzędzia developerskie. • Wymagające, ale bardzo rozwojowe środowisko. • Stabilną, długofalową współpracę. • Możliwość otrzymania udziałów po długoterminowej współpracy. • Spotkania i wyjazdy zespołowe kilka razy w roku. • Wynagrodzenie adekwatne do poziomu: rekomendowany zakres 150–200 PLN/h B2B, zależnie od doświadczenia, samodzielności i realnego wpływu na produkt. 🎯 Dla kogo ta rola jest dobra? • Dla seniora, który chce budować złożony produkt technologiczny, a nie tylko zamykać tickety. • Będziesz pracować przy dużym monorepo, agentach AI, backendzie, runtime’ach, triggerach, automatyzacjach, integracjach, infrastrukturze cloud i narzędziach developerskich. To środowisko, w którym liczy się samodzielność, jakość techniczna i umiejętność rozumienia całego systemu. • Jeśli szukasz spokojnego utrzymania prostych CRUDów, to prawdopodobnie nie będzie dobre miejsce. • Jeśli chcesz pracować nad platformą, w której po roku zdobędziesz doświadczenie większe niż w kilku typowych projektach enterprise, porozmawiajmy. ⚙️ Proces rekrutacyjny Krótkie spotkanie online, 25–30 minut Rozmowa o doświadczeniu, oczekiwaniach, dostępności i dopasowaniu do projektu, ustalenie warunków współpracy. Spotkanie techniczne, 60 minut Rozmowa o backendzie, architekturze, GCP, TypeScript, testach, runtime’ach, systemach produkcyjnych i sposobie podejmowania decyzji technicznych.