New offer - be the first one to apply!
August 8, 2026
Backend Software Engineer (Node.js)
Senior • Remote
120 - 135 PLN
Warsaw, MZ, Poland
Description
The role is hands-on with GenAI, focusing on building LLM- and RAG-based solutions and bringing them into production for customer-facing or internal tools.
As a Back-End Software Engineer, you will build and scale backend services and APIs. You will work on the Backend for Frontend (BFF) layer and core service engines, powering integrations between frontend applications and enterprise systems. You will design and implement high-performance Node.js and NestJS services, develop RESTful APIs, and collaborate with frontend and platform teams to deliver reliable, scalable, and secure solutions.
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 an Agile Scrum team.
- Deliver secure, scalable solutions in complex enterprise environments.
Requirements
- 5+ years of 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.
- Experience with large-scale, business-critical applications.
- Third-party system integration, including CRM, enterprise platforms, and APIs.
- Ability to work independently with minimal supervision.
- Excellent written and verbal communication skills.
- Strong stakeholder communication with technical and non-technical audiences.
- Collaborative team player who gives and receives constructive feedback.
- Problem-solving skills, commercial awareness, and business acumen.
- Technical decision-making aligned with business outcomes.
Similar jobs you might like
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
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
emagine Polska
Backend Software Engineer (Digital Transformation)
Senior
Remote
Lisbon, Portugal
🏢 Summary: Backend Software Engineer focused on digital transformation, responsible for modernizing legacy monolithic systems into cloud-native microservices architectures. The role involves building event-driven solutions, high-performance REST APIs, and managing containerized workloads on AWS/GCP with strong emphasis on code quality and end-to-end ownership. Predominantly remote position contributing to a large-scale digital agenda in a fast-paced environment. 🗂️ Requirements: 5+ years professional software development experience, Proven experience with distributed systems, Strong proficiency in Java, Strong proficiency in Spring Boot and Spring Data, Experience with Docker and Kubernetes, Experience with AWS or GCP, Experience implementing event-driven architectures with Apache Kafka, Experience designing and developing RESTful APIs using OpenAPI/Swagger, Fluent English, Fluent Spanish 📃 Skills: Java, Spring, SpringBoot, SpringData, Docker, Kubernetes, AWS, GCP, Kafka, REST, OpenAPI, Swagger, CI/CD, Microservices 🏢 Description: We are seeking a highly skilled Backend Software Engineer with a focus on Digital Transformation . The ideal candidate will have extensive experience in modernizing legacy systems and a strong background in developing microservices architectures. Proven expertise in API development, cloud platforms, and containerized environments is crucial for this role. The individual will play a key role in driving innovative solutions while upholding the highest standards of code quality and delivery. Key Responsibilities Modernization: Drive the transition from legacy monolithic architectures to modular, microservice-based systems. Event-Driven Architecture: Design and implement robust streaming pipelines and messaging solutions (Apache Kafka) to handle high-volume, real-time data. API-First Engineering: Develop and maintain high-performance RESTful APIs, adhering to OpenAPI/Swagger standards. Cloud-Native Delivery: Manage containerized workloads on cloud platforms (AWS/GCP) using Kubernetes, with a focus on CI/CD automation. Code Quality: Uphold engineering excellence through comprehensive unit/integration testing, pair programming, and rigorous architectural design reviews. Ownership: Take end-to-end responsibility for features from initial design to production deployment and observability. Key Requirements 5+ years in professional software development with a proven track record in distributed systems. Deep proficiency in Java and the Spring ecosystem (Spring Boot, Spring Data). Solid experience with containerization (Docker, Kubernetes) and cloud platforms (AWS, GCP). Proven ability to implement event-driven solutions using tools like Apache Kafka. Analytical problem-solver, comfortable navigating ambiguity, and passionate about continuous improvement/Clean Code. Fluent in English and Spanish, with the ability to bridge technical and business requirements. Nice to Have Experience with DevOps practices and CI/CD tools. Familiarity with Agile methodologies. Understanding of cloud security best practices. Other Details This position is focused on contributing to a transformative digital agenda, predominantly remote, with opportunities for collaboration across various teams. Ideal candidates will exhibit flexibility and readiness to adapt to new challenges in a fast-paced environment.
Technology
Remodevs
Senior Backend Developer
Senior
Remote
Warsaw, Poland
6,000 - 7,000 USD
🏢 Summary: Senior Back-End Developer role focused on designing and building scalable, secure APIs and services for a SaaS legal-tech platform hosted on AWS. The position involves developing distributed systems, optimizing data models, and integrating multiple AWS services to support complex enterprise workflows. You will collaborate with cross-functional teams to improve performance, reliability, and architecture of the back-end systems. 🗂️ Requirements: Experience as Back-End or Full-Stack Developer in SaaS environment, Strong knowledge of Python 3.10+, Strong knowledge of Django 4.x and Django REST Framework, Experience with PostgreSQL, Experience with Redis and/or Elasticsearch/OpenSearch, Experience with Celery and asynchronous task processing, Familiarity with AWS services: ECS, Lambda, S3, RDS, SQS/SNS, Experience with Git and CI/CD pipelines, Experience working in Agile/Scrum environment, Strong debugging and performance optimization skills 📃 Skills: Python, Django, DjangoRESTFramework, PostgreSQL, Redis, Elasticsearch, OpenSearch, Celery, AWS, ECS, Lambda, S3, RDS, SQS, SNS, Git, CI/CD, Terraform, Terragrunt, pytest, Ruff 🏢 Description: About Us We build B2B legal technology that helps law firms and fund managers work faster and produce high-quality results. Our product helps manage the legal processes used when raising private investment funds. It makes drafting, negotiation, and compliance work easier and faster for lawyers. We use a single-tenant SaaS system hosted on AWS in several regions. Our technology stack includes Python/Django 4.2, React 18 with TypeScript, PostgreSQL, Redis, Elasticsearch/OpenSearch, S3, ECS, and Lambda. Role Overview We are looking for a Senior Back-End Developer to design, build, and improve the APIs, data models, and services behind our product. You will work closely with front-end developers, QA engineers, and DevOps specialists to create reliable, scalable, and secure back-end systems used by global business clients. The ideal candidate has strong experience with Python/Django, AWS services, and distributed systems. They care about performance, clean architecture, and maintainable code. Key Responsibilities Design and build RESTful APIs using Python 3.10+ and Django 4.x / Django REST Framework. Create scalable data models and efficient queries using PostgreSQL, Redis, and Elasticsearch/OpenSearch. Build background jobs and asynchronous tasks using Celery, SQS, and Lambda. Integrate AWS services such as S3, SNS/SQS, CloudFront, ECS, and RDS into application workflows. Take part in code reviews and maintain clean, secure, and well-documented services. Work with DevOps to improve CI/CD pipelines and infrastructure automation. Help plan system architecture, scalability, and performance improvements. Essential Requirements Experience working as a Back-End or Full-Stack Developer in a SaaS environment. Strong knowledge of Python 3.10+ and Django 4.x / Django REST Framework. Experience with PostgreSQL, Redis, and/or Elasticsearch/OpenSearch. Familiarity with Celery, SQS/SNS, and AWS services such as ECS, Lambda, S3, and RDS. Experience with Git, CI/CD processes, and Agile/Scrum development. Strong debugging and problem-solving skills with attention to performance and reliability. Preferred Requirements Experience with infrastructure-as-code tools such as Terraform or Terragrunt and AWS developer tools. Knowledge of authentication systems, role-based access control, and single-tenant architecture. Experience working with text or document processing libraries. Familiarity with testing and code quality tools such as pytest, Ruff, and pre-commit workflows. Personal Attributes Practical engineer who values reliability and clean system design. Analytical and detail-focused problem solver. Comfortable working and communicating in cross-functional Agile teams. Proactive in improving code quality and developer experience. What We Offer Competitive salary and benefits. Remote-first work culture with colleagues from different countries. Opportunity to shape the back-end architecture and services of our global legal-tech product. Experience working with complex enterprise workflows and automation challenges.
Technology
AgileEngine
Software Engineer
Senior
Remote
Krakow, Poland
5,600 - 7,400 USD
🏢 Summary: Senior Backend Engineer role focused on designing and building scalable serverless middleware services for digital ordering, payments, loyalty, and third-party integrations on a major consumer platform using AWS and Node.js/TypeScript. The position emphasizes event-driven architecture, infrastructure as code, secure authentication, and active use of AI-assisted development tools. It involves API development at scale, cloud-native deployments, and collaboration on high-quality, secure backend systems. 🗂️ Requirements: 4+ years of backend development experience, Experience building and operating RESTful and/or GraphQL APIs at scale, Proficiency in JavaScript or TypeScript, Experience with serverless architectures on AWS (Lambda, API Gateway, DynamoDB, SQS/SNS), Experience with CI/CD pipelines and Git-based source control workflows, Familiarity with Infrastructure as Code (Terraform or CloudFormation), Understanding of event-driven architecture, webhooks, async messaging, pub/sub, Experience integrating with third-party and vendor APIs, Strong debugging and production incident management skills, Upper-intermediate English level 📃 Skills: JavaScript, TypeScript, Node.js, AWS, Lambda, API Gateway, DynamoDB, SQS, SNS, Terraform, CloudFormation, Git, GitHub, Azure, REST, GraphQL, Cognito, OAuth2, OpenID, Datadog, Dynatrace, CloudWatch, Akamai, CloudFront, CI/CD 🏢 Description: ID72455 AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. Why join us If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! :) About the role We are looking for a Senior Backend Engineer to design and build scalable middleware services powering digital ordering, payments, loyalty, and third-party integrations across a major consumer platform. You will develop serverless applications using AWS Lambda and API Gateway, build Node.js/TypeScript microservices, design event-driven architectures with SQS/SNS, and implement infrastructure as code with Terraform. The role includes active use of AI-assisted development tools as a core part of the daily engineering workflow. What you will do Develop serverless applications using AWS Lambda and API Gateway; Build and maintain Node.js/TypeScript microservices; Design event-driven architectures using SQS/SNS; Build infrastructure as code using Terraform; Leverage AI-assisted development tools (GitHub Copilot, Claude, and similar) as a core part of daily engineering work — from code generation and refactoring to test coverage and documentation. Champion AI tooling adoption across the team; Create integrations with delivery providers and payment platforms; Collaborate with business stakeholders and product teams to understand functional and technical requirements; translate those into scalable, maintainable architecture and implementation plans; Conduct constructive code reviews and provide technical design guidance to peers and junior engineers, raising the overall quality and consistency of team output; Enforce data governance, security policies, and compliance standards throughout the software development lifecycle; Implement secure authentication and identity flows using Amazon Cognito. Must haves 4+ years of backend development experience ; Demonstrated experience building and operating RESTful and/or GraphQL APIs at scale; Strong proficiency in one or more of: JavaScript/TypeScript (Node.js, Java, or C#) ; Experience with serverless architectures on AWS ( Lambda , API Gateway , DynamoDB , SQS/SNS ); Demonstrated experience building and operating RESTful and/or GraphQL APIs at scale; Experience with CI/CD pipelines and source control workflows (Git, GitHub Actions, Azure DevOps); Familiarity with Infrastructure as Code ( Terraform or CloudFormation); Solid understanding of integration patterns: event-driven architecture, webhooks, async messaging, and pub/sub; Experience integrating with third-party platforms and vendor APIs (e.g., delivery aggregators, POS systems, loyalty platforms, or similar ecosystem partners); Ability to translate ambiguous business requirements into clear technical specifications; Collaborative mindset with a willingness to give and receive candid code review feedback; Strong debugging, root-cause analysis, and production incident management skills. Upper-intermediate English level. Nice to haves DoorDash, Uber Eats, or similar delivery integrations; Payment platform integrations; Restaurant, retail, or QSR experience; Amazon Cognito expertise; Experience with multi-region AWS deployments and global traffic management (Akamai, CloudFront); Familiarity with identity and authentication patterns: OAuth 2.0, OpenID Connect, AWS Cognito; Hands-on experience with observability platforms (Dynatrace, Datadog, CloudWatch); Experience prompting, fine-tuning, or orchestrating LLMs/AI agents as part of a software delivery workflow; Experience in QSR, retail, or e-commerce domains; AWS Certified Developer – Associate or higher; Exposure to React Native or cross-platform mobile app integration patterns. The benefits of joining us Professional growth: Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps Competitive compensation: We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities A selection of exciting projects: Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands Flextime: Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive. Meet Our Recruitment Process Asynchronous stage – An automated, self-paced track that helps us move faster and give you quicker feedback: Short online form to confirm basic requirements 30–60 minute skills assessment via Codility – a platform founded in Poland that helps us provide quicker feedback and streamline this stage of the process. 5-minute introduction video Synchronous stage – Live interviews Technical interview with our engineering team (scheduled at your convenience) Final interview with your future teammates If it’s a match — you’ll get an offer!
Technology
N-iX
Senior Full-Stack Python Engineer
Senior
Remote
Krakow, Poland
6,000 - 7,100 USD
🏢 Summary: Senior Full-Stack Engineer role focused on building and scaling an AI-powered document processing and automation platform in a cloud environment. The position involves developing backend services in Python and front-end applications in TypeScript while delivering scalable APIs, microservices, and data workflows. The role requires hands-on contribution to architecture, cloud deployment, and integration of AI-driven features. 🗂️ Requirements: 6+ years of professional software engineering experience, Strong proficiency in Python, Experience with FastAPI, Flask, or Django, Solid experience with TypeScript, Experience with React or Next.js, Hands-on experience designing and implementing microservices, Experience building and integrating REST APIs, Strong knowledge of relational or NoSQL databases, Experience with AWS or Azure, Familiarity with CI/CD pipelines, Experience with Docker, Proficiency with Git, Understanding of scalability, reliability, performance, and security principles 📃 Skills: Python, FastAPI, Flask, Django, TypeScript, React, Next.js, REST, Microservices, PostgreSQL, MySQL, MongoDB, Firestore, AWS, Azure, Docker, Git, CI/CD 🏢 Description: Client Overview Our client is a global UK-based financial services and investment banking organization developing an AI-powered document processing and automation platform used across multiple business units. The platform focuses on large-scale data processing, workflow automation, integration with internal systems, and delivering modern digital capabilities for the wider banking group. Position Overview We are looking for a Senior Full-Stack Engineer to join a cross-functional engineering team building core components of the AI-driven document processing platform. This position requires strong backend engineering experience with Python as well as solid front-end or full-stack proficiency with TypeScript (preferably React, Next.js, or similar frameworks). You will work on delivering scalable APIs, microservices, data workflows, and UI components that power document automation features, internal tools, and operational dashboards. The role involves close collaboration with product, architecture, GenAI, and platform engineering teams. This role is ideal for someone who is hands-on, highly technical, and comfortable designing, developing, and deploying production-grade systems in cloud environments (preferably Google Cloud). Key Responsibilities Design, develop, and maintain backend services using Python (FastAPI, Flask, Django, or similar frameworks). Build front-end components and UIs using TypeScript (React, Next.js, or similar frameworks). Develop and integrate REST APIs and microservices, ensuring strong performance, reliability, and observability. Collaborate closely with GenAI engineers to integrate AI-driven features and document-processing flows. Implement data processing pipelines for structured and unstructured data. Contribute to the platform’s architecture, design patterns, and technical decision-making. Write automated tests and ensure a high level of code quality, maintainability, and security. Partner with product managers, designers, and QA engineers to deliver high-quality solutions on time. Document code, service interfaces, workflows, and architectural decisions. Requirements 6+ years of professional software engineering experience, with significant work in both backend and full-stack roles. Strong proficiency in Python (FastAPI, Flask, Django, or similar). Solid experience with TypeScript and modern front-end frameworks (React, Next.js, or similar). Hands-on experience designing and implementing microservices, APIs, and backend systems. Strong understanding of databases: relational (PostgreSQL, MySQL) and/or NoSQL (MongoDB, Firestore). Experience with any cloud providers (AWS/Azure). Familiarity with CI/CD pipelines, Docker, Git, and modern DevOps practices. Strong understanding of software engineering principles: scalability, reliability, performance, and security. Experience working in agile, cross-functional teams on complex products. Excellent communication skills and ability to work with both technical and non-technical stakeholders. Nice to Have Experience working with AI/ML or GenAI-driven systems. Experience with Google Cloud Platform Familiarity with Vertex AI, Gemini, or integration with LLM-powered services. Experience with WebSockets, event-driven architectures, or Pub/Sub. Knowledge of authentication/authorization standards (OAuth2, JWT, IAM). Experience with document processing, OCR, or workflow automation.
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
N-iX
Senior Backend / Platform Engineer
Senior
Remote
Krakow, Poland
4,400 - 6,200 USD
🏢 Summary: Senior Backend Engineer role focused on designing, developing, and deploying scalable backend services and platform infrastructure using Python and FastAPI. The position involves working with PostgreSQL, Kubernetes, and CI/CD pipelines to deliver production-ready, high-performance systems. You will collaborate with cross-functional teams to build reliable, automated, and maintainable backend solutions. 🗂️ Requirements: 5+ years backend development experience in production environments, Strong proficiency in Python and FastAPI, Experience with relational databases, preferably PostgreSQL, Experience with TypeScript and Nx for tooling or automation, Hands-on experience with Kubernetes and Helm, Experience with Docker and containerization practices, Experience designing and maintaining CI/CD pipelines, Experience with observability, logging, and monitoring tools, Strong system design and problem-solving skills 📃 Skills: Python, FastAPI, PostgreSQL, TypeScript, Nx, Kubernetes, Helm, Docker, GitHubActions, CI/CD, AWS, GCP, Azure, Monitoring, Logging 🏢 Description: Our client is a leading European tech company building scalable, high-performance backend services and platforms for enterprise and AI-driven applications. Our mission is to combine cutting-edge backend technologies with reliable, automated DevOps practices, ensuring secure, maintainable, and high-quality systems for our clients. As a Senior Backend Engineer (Python / FastAPI) , you will play a key role in designing, developing, and deploying backend services, internal tools, and platform infrastructure. You will collaborate closely with product teams, frontend engineers, and DevOps to deliver robust, scalable, and production-ready solutions. Responsibilities: Develop and maintain backend services using Python (FastAPI) Work with PostgreSQL to design schemas, optimize queries, and ensure data integrity Build and maintain internal CLI tools using TypeScript Manage a monorepo using Nx Manage deployment workflows and infrastructure using Kubernetes (K8s) and Helm Implement CI/CD pipelines using GitHub Actions for automated testing and deployment Collaborate with cross-functional teams to improve system architecture, reliability, and scalability Troubleshoot and optimize performance across backend services and infrastructure Requirements: 5+ years of experience in backend development in a production setting with real users Strong proficiency in Python , especially building APIs with FastAPI Solid experience with relational databases, preferably PostgreSQL Experience with TypeScript / Nx for tooling or automation tasks Hands-on experience with Kubernetes (K8s) and Helm Familiarity with containerization best practices (Docker) Experience designing and maintaining CI/CD pipelines (GitHub Actions or similar) Strong problem-solving skills, system design thinking, and attention to detail Exposure to observability, logging, and monitoring tools Nice to Have: Experience with cloud platforms (AWS, GCP, Azure) Exposure to observability, logging, and monitoring tools Experience integrating backend systems with frontend or AI/ML pipelines Technology Stack: Backend: Python (FastAPI), PostgreSQL DevOps / Platform: Kubernetes (K8s), Helm, CI/CD (GitHub Actions) Internal tooling: TypeScript / Nx for CLI and automation tools Other: Docker, cloud infrastructure (AWS/GCP/Azure), monitoring and observability
Technology
AgileEngine
Software Engineer
Senior
Remote
Krakow, Poland
5,600 - 7,400 USD
🏢 Summary: Senior Backend Engineer role focused on maintaining and evolving a serverless backend platform for a mobile news application using Node.js and TypeScript on AWS. The position involves building and supporting APIs, content ingestion pipelines, and improving production reliability and observability. Requires strong AWS serverless expertise, ownership, and ability to work independently on existing production systems. 🗂️ Requirements: 4+ years of professional software engineering experience, Strong hands-on experience with Node.js and TypeScript, Experience building and maintaining REST APIs and serverless services, Strong AWS production experience (Lambda, API Gateway, DynamoDB, S3, CloudFront, CloudWatch, IAM), Experience with Terraform or similar infrastructure-as-code tools, Experience with CI/CD workflows, builds, tests, and release validation, Strong debugging skills in live production environments, Experience improving legacy or evolving applications, Working knowledge of React, Upper-intermediate English level 📃 Skills: Node.js, TypeScript, AWS, Lambda, APIGateway, DynamoDB, S3, CloudFront, CloudWatch, IAM, Terraform, CI/CD, SQS, EventBridge, SSM, WAF, VPC, NAT, Sentry, React 🏢 Description: ID73087 AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. Why join us If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! :) About the role We are looking for a Senior Backend Engineer to maintain and evolve the backend platform powering a mobile news application, working across Node.js and TypeScript services running on AWS Lambda. You will support content ingestion pipelines, APIs for mobile clients, and WebView rendering, while improving production reliability and observability using CloudWatch, Sentry, and Terraform-managed infrastructure. The role requires strong AWS serverless depth, high ownership, and the ability to understand and improve an existing production system independently. What you will do Build, maintain, and improve Node.js/TypeScript backend services running on AWS Lambda; Develop and support APIs used by mobile clients, content systems, WebViews, and internal workflows; Support content ingestion, article payload generation, audio generation, navigation feeds, top stories, video feeds, and search; Work with AWS services including Lambda, API Gateway, CloudFront, DynamoDB, S3, SQS/DLQs, EventBridge, SSM, WAF, CloudWatch, IAM, VPC, and NAT; Improve reliability, observability, scalability, and maintainability of production systems; Investigate production issues using CloudWatch logs, metrics, alarms, Sentry, dashboards, and deployment history; Write and improve tests, build scripts, package validation, and local checks that mirror CI; Refactor legacy or fast-evolving code paths while preserving production behavior; Document setup steps, operational decisions, implementation details, and incident learnings. Must haves 4+ years of professional software engineering experience ; Strong hands-on experience with Node.js and TypeScript backend development; Experience building and maintaining REST APIs, serverless services, and backend integrations; Strong AWS production experience, especially Lambda , API Gateway , DynamoDB , S3 , CloudFront , CloudWatch , and IAM ; Experience with Terraform or similar infrastructure-as-code tooling; Experience with CI/CD workflows, package-level builds, tests, and release validation; Strong debugging skills for live production systems; Ability to understand existing systems, business logic, and operational constraints quickly; Experience improving legacy or evolving applications; Working knowledge of React for light frontend/template support; High ownership mindset and ability to work independently in a remote environment; Clear written and verbal communication; Strong attention to maintainability, observability, and code quality; Upper-intermediate English level. Nice to haves Experience with media, publishing, CMS, or content-delivery systems; Experience with CloudFront Functions, API keys, caching, and edge routing; Experience with DynamoDB streams, EventBridge schedules, SQS dead-letter queues, and asynchronous workflows; Experience with Sentry, structured logging, CloudWatch Logs Insights, and production dashboards; Experience with React, Vite, Storybook, or WebView-rendered content; Experience supporting applications that evolved from small internal tools into larger production platforms; Experience using AI-assisted development tools responsibly as part of a professional workflow. The benefits of joining us Professional growth: Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps Competitive compensation: We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities A selection of exciting projects: Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands Flextime: Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive. Meet Our Recruitment Process Asynchronous stage – An automated, self-paced track that helps us move faster and give you quicker feedback: Short online form to confirm basic requirements 30–60 minute skills assessment via Codility – a platform founded in Poland that helps us provide quicker feedback and streamline this stage of the process. 5-minute introduction video Synchronous stage – Live interviews Technical interview with our engineering team (scheduled at your convenience) Final interview with your future teammates If it’s a match — you’ll get an offer!
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.