May 19, 2026

Java Backend Engineer

Mid • Remote

180 - 200 PLN/hr

Warsaw, Poland

Backend Engineer (Java/Kubernetes/AWS):

Introduction & Summary: This role requires a skilled Backend Engineer proficient in Java with experience in Kubernetes and AWS. The ideal candidate will be responsible for developing and maintaining efficient backend systems that prioritize performance and reliability while leveraging cloud technologies.

What we offer:

  • Full Remote

  • Rate: 180-200 PLN/ H+ VAT

  • Long Term B2B contract

Main Responsibilities:

  • Develop and maintain backend systems, running in Kubernetes in the AWS cloud, with a focus on performance and reliability.

  • Build and manage containerized applications using tools like Docker and Kubernetes.

  • Utilize cloud services, particularly AWS, to deploy and operate applications efficiently.

Key Requirements:

  • Proficiency in Java is required, with additional experience in Python as a plus.

  • Experience with the JVM ecosystem, especially Spring Boot.

  • Familiarity with frontend technologies, particularly Angular.

  • Solid understanding of containerization technologies, including Docker and Kubernetes.

  • Hands-on experience with AWS cloud services like Lambda, EC2, ECS, and EKS.

  • Basic Terraform knowledge is essential.

  • Minimum of 1-2 years working with AWS or equivalent experience with other cloud platforms.

  • Knowledge of business process modeling or workflow orchestration tools such as Camunda or AWS Step Functions.

Nice to Have:

  • Experience with CI/CD pipelines.

  • Familiarity with microservices architecture.

  • Understanding of Agile methodologies.

  • German languages

Other Details: This position may offer remote work flexibility. The role is for a long-term assignment focusing on cloud-based technologies in a dynamic environment.

Similar jobs you might like

Technology

emagine Polska

Java Backend Developer with German

Mid

Remote

180 - 200 PLN/hr

🏢 Summary: The offer is for a Backend Engineer responsible for building and maintaining high-performance backend systems in a cloud-based environment using Java, Kubernetes, and AWS. The role focuses on developing containerized applications and operating them reliably in the AWS cloud. It is a long-term remote B2B contract centered on scalable and cloud-native technologies. 🗂️ Requirements: Proficiency in Java, Experience with JVM ecosystem and Spring Boot, Experience with Kubernetes and Docker, Hands-on experience with AWS services (Lambda, EC2, ECS, EKS), Basic knowledge of Terraform, Minimum 1-2 years of AWS or other cloud platform experience, Understanding of containerization concepts, Knowledge of Camunda or AWS Step Functions 📃 Skills: Java, Python, Spring, SpringBoot, Kubernetes, Docker, AWS, Lambda, EC2, ECS, EKS, Terraform, Angular, Camunda, StepFunctions, JVM 🏢 Description: Backend Engineer (Java/Kubernetes/AWS): Introduction & Summary: This role requires a skilled Backend Engineer proficient in Java with experience in Kubernetes and AWS. The ideal candidate will be responsible for developing and maintaining efficient backend systems that prioritize performance and reliability while leveraging cloud technologies. What we offer: Full Remote Rate: 180-200 PLN/ H+ VAT Long Term B2B contract Main Responsibilities: Develop and maintain backend systems, running in Kubernetes in the AWS cloud, with a focus on performance and reliability. Build and manage containerized applications using tools like Docker and Kubernetes. Utilize cloud services, particularly AWS, to deploy and operate applications efficiently. Key Requirements: Proficiency in Java is required, with additional experience in Python as a plus. Experience with the JVM ecosystem, especially Spring Boot. Familiarity with frontend technologies, particularly Angular. Solid understanding of containerization technologies, including Docker and Kubernetes. Hands-on experience with AWS cloud services like Lambda, EC2, ECS, and EKS. Basic Terraform knowledge is essential. Minimum of 1-2 years working with AWS or equivalent experience with other cloud platforms. Knowledge of business process modeling or workflow orchestration tools such as Camunda or AWS Step Functions. Nice to Have: Experience with CI/CD pipelines. Familiarity with microservices architecture. Understanding of Agile methodologies. Other Details: This position may offer remote work flexibility. The role is for a long-term assignment focusing on cloud-based technologies in a dynamic environment.

Technology

emagine Polska

Senior Fullstack Java Developer

Senior

Remote

170 - 190 PLN/hr

🏢 Summary: Senior Java Full-Stack Engineer role focused on designing and building scalable cloud-native applications with modern frontend and backend technologies. The position involves developing robust APIs and services, contributing to architecture decisions, and improving platform reliability, performance, and security. This is a long-term remote B2B contract within a senior engineering environment. 🗂️ Requirements: Senior-level experience in software engineering, Strong hands-on experience with Java, Experience in backend development, Full-stack development experience with modern frontend frameworks, Understanding of cloud platforms and cloud-native architectures, Experience building production-grade, scalable systems, Ability to design APIs and backend services, Knowledge of containers and CI/CD practices 📃 Skills: Java, GCP, AWS, Azure, Kubernetes, Docker, CI/CD, APIs, Microservices, Frontend, Cloud, DevOps 🏢 Description: We are seeking a highly skilled Java Full-Stack Engineer to join our engineering team in building and evolving cloud-based products. The ideal candidate will possess extensive experience in software development, particularly with Java and modern frontend technologies. A strong understanding of cloud platforms, specifically GCP, is highly desirable, along with the ability to work independently within a senior engineering environment. What we offer: Remote Role Long Term B2B Contract Rate: 170-190 PLN/H + VAT Main Responsibilities Design, build, and maintain scalable full-stack applications using Java and modern frontend technologies. Develop robust backend services, APIs, and integrations. Work with cloud-native architectures and deployment models. Contribute to technical architecture and engineering decision-making. Improve reliability, performance, security, and maintainability of the platform. Collaborate closely with product, design, and engineering colleagues. Mentor other engineers and help raise the technical bar across the team. Explore and apply modern development practices, including AI-assisted and agentic coding workflows where relevant. Key Requirements Strong senior-level experience as a software engineer. Deep hands-on experience with Java and backend development. Solid full-stack development experience, including modern frontend frameworks. Good understanding of cloud platforms and cloud-native engineering. Ability to work independently and make sound technical decisions. Strong communication skills and the ability to collaborate across teams. Experience building production-grade systems with high standards for quality, scalability, and maintainability. Nice to Have Experience with Google Cloud Platform , though AWS or Azure experience is also relevant. Experience with Kubernetes, containers, CI/CD, observability, and modern DevOps practices. Knowledge of AI-assisted development tools, coding agents, or agentic coding workflows. Experience in fintech, identity, compliance, SaaS, or other high-trust environments.

Technology

emagine Polska

Java Full-Stack Engineer

Senior

Remote

Warsaw, Poland

170 - 190 PLN/hr

🏢 Summary: Senior Java Full-Stack Engineer role focused on designing and evolving scalable cloud-based products using Java and modern frontend technologies. The position involves building robust backend services, contributing to architecture decisions, and working with cloud-native deployments in a remote B2B setup. It requires strong independence and experience delivering high-quality, production-grade systems. 🗂️ Requirements: Senior-level software engineering experience, Strong hands-on experience with Java, Backend development expertise, Full-stack development experience, Experience with modern frontend frameworks, Understanding of cloud platforms, Experience with cloud-native architectures, Experience building production-grade systems, Ability to design scalable architectures, Experience with CI/CD and DevOps practices 📃 Skills: Java, GCP, AWS, Azure, Kubernetes, Docker, CI/CD, REST, API, Microservices, HTML, CSS, JavaScript, DevOps, Observability 🏢 Description: We are seeking a highly skilled Java Full-Stack Engineer to join our engineering team in building and evolving cloud-based products. The ideal candidate will possess extensive experience in software development, particularly with Java and modern frontend technologies. A strong understanding of cloud platforms, specifically GCP, is highly desirable, along with the ability to work independently within a senior engineering environment. What we offer: Remote Role Long Term B2B Contract Rate: 170-190 PLN/H + VAT Main Responsibilities Design, build, and maintain scalable full-stack applications using Java and modern frontend technologies. Develop robust backend services, APIs, and integrations. Work with cloud-native architectures and deployment models. Contribute to technical architecture and engineering decision-making. Improve reliability, performance, security, and maintainability of the platform. Collaborate closely with product, design, and engineering colleagues. Mentor other engineers and help raise the technical bar across the team. Explore and apply modern development practices, including AI-assisted and agentic coding workflows where relevant. Key Requirements Strong senior-level experience as a software engineer. Deep hands-on experience with Java and backend development. Solid full-stack development experience, including modern frontend frameworks. Good understanding of cloud platforms and cloud-native engineering. Ability to work independently and make sound technical decisions. Strong communication skills and the ability to collaborate across teams. Experience building production-grade systems with high standards for quality, scalability, and maintainability. Nice to Have Experience with Google Cloud Platform , though AWS or Azure experience is also relevant. Experience with Kubernetes, containers, CI/CD, observability, and modern DevOps practices. Knowledge of AI-assisted development tools, coding agents, or agentic coding workflows. Experience in fintech, identity, compliance, SaaS, or other high-trust environments. Other Details Preferred locations include Vilnius, Lithuania or elsewhere in Lithuania , with secondary options being Poland or remote within the EU . This role is suitable for experienced professionals keen on working with innovative technologies in a dynamic environment.

Technology

emagine Polska

Python Engineer

Mid

Remote

Warsaw, Poland

🏢 Summary: Backend-focused contract role to develop and maintain high-performance, reliable systems with strong cloud and containerization practices. The position involves close collaboration with frontend teams to ensure seamless data integration and efficient deployment on AWS. Initial 6-month B2B contract with remote work and periodic travel. 🗂️ Requirements: Proficiency in Python, Experience with backend frameworks, Experience with Pandas, Knowledge of Docker, Knowledge of Kubernetes, Hands-on experience with AWS services (Lambda, EC2, ECS, EKS), Basic knowledge of Terraform, English level B2+ 📃 Skills: Python, Pandas, Docker, Kubernetes, AWS, Lambda, EC2, ECS, EKS, Terraform, Temporal, Camunda, StepFunctions, Pymocks 🏢 Description: Project Information: Start : ASAP Rate : up to 200 PLN/h Type of contract : B2B Length of the project : first contract for 6 months Location : remote Business travels : one trip to Frankfurt per 3 months Languages : English on minimum B2+ level; German - nice to have Summary: This role focuses on developing and maintaining robust backend systems to ensure high performance and reliability while collaborating closely with frontend teams for seamless data integration. Main Responsibilities: Develop and maintain backend systems with a focus on performance and reliability. Collaborate closely with frontend teams to ensure smooth data flow and integration. Build and manage containerized applications using tools like Docker and Kubernetes. Utilize cloud services, particularly AWS, to deploy and operate applications efficiently. Key Requirements: Proficiency in a general-purpose programming language, preferably Python. Experience with backend and data-science frameworks, specifically Pandas. Solid understanding of containerization technologies, including Docker and Kubernetes. Hands-on experience with AWS cloud services like Lambda, EC2, ECS, and EKS. Basic knowledge of Terraform. Nice to Have: Knowledge of business process modeling or workflow orchestration tools such as Temporal, Camunda, or AWS Step Functions. Experience working with mocking frameworks like pymocks.

Technology

emagine Polska

Python Engineer

Mid

Remote

Warsaw, Poland

🏢 Summary: Backend development role focused on building and maintaining high-performance, reliable systems in a cloud environment. The position involves close collaboration with frontend teams and deploying containerized applications using AWS infrastructure. The project is remote with a long-term B2B contract and immediate start. 🗂️ Requirements: Proficiency in Python, Experience with backend development, Experience with Pandas, Strong knowledge of Docker, Strong knowledge of Kubernetes, Hands-on experience with AWS services (Lambda, EC2, ECS, EKS), Basic knowledge of Terraform 📃 Skills: Python, Pandas, Docker, Kubernetes, AWS, Lambda, EC2, ECS, EKS, Terraform 🏢 Description: Project Information: Start : ASAP Rate : up to 200 PLN/h Type of contract : B2B Length of the project : first contract for 6 months Location : remote Business travels : one trip to Frankfurt per 3 months Languages : both German and English on minimum B2+ level Summary: This role focuses on developing and maintaining robust backend systems to ensure high performance and reliability while collaborating closely with frontend teams for seamless data integration. Main Responsibilities: Develop and maintain backend systems with a focus on performance and reliability. Collaborate closely with frontend teams to ensure smooth data flow and integration. Build and manage containerized applications using tools like Docker and Kubernetes. Utilize cloud services, particularly AWS, to deploy and operate applications efficiently. Key Requirements: Proficiency in a general-purpose programming language, preferably Python. Experience with backend and data-science frameworks, specifically Pandas. Solid understanding of containerization technologies, including Docker and Kubernetes. Hands-on experience with AWS cloud services like Lambda, EC2, ECS, and EKS. Basic knowledge of Terraform. Nice to Have: Knowledge of business process modeling or workflow orchestration tools such as Temporal, Camunda, or AWS Step Functions. Experience working with mocking frameworks like pymocks.

Technology

Emerge Soft

Backend Java Engineer with DevOps focus

Mid

Remote

Warsaw, Poland

110 - 140 PLN

🏢 Summary: Backend Engineer role focused on developing and maintaining a global Mobile Wallet Platform, combining Java backend development with DevOps responsibilities. The position involves managing containerized environments, building CI/CD pipelines, and improving system observability in a high-scale transaction system. Remote work with occasional on-site presence in Warsaw. 🗂️ Requirements: 3+ years of Java development experience, Hands-on experience with Kubernetes, Hands-on experience with Docker, Experience with CI/CD automation, Proficiency with Gradle or Maven, Experience with Apache Kafka, Experience with SQL or Oracle databases, English level B2 or higher 📃 Skills: Java, JavaEE, Kotlin, Docker, Kubernetes, Jenkins, GitLabCI, Gradle, Maven, Kafka, SQL, Oracle, OpenTelemetry 🏢 Description: Role Overview: Are you a developer who loves to own the entire lifecycle of an application? We are looking for a Backend Engineer with a strong DevOps mindset to bridge the gap between code and infrastructure for our global Mobile Wallet Platform. Key Responsibilities: Backend development (Java EE) with a focus on automation and deployment . Configuring and managing Docker and Kubernetes environments. Building and maintaining CI/CD pipelines (Jenkins, GitLab CI). Optimizing system observability using OpenTelemetry and logging tools Requirements: 3+ years of experience in Java development. Hands-on experience with Kubernetes and Docker is mandatory. Proficiency in CI/CD automation and Gradle/Maven. Experience with Apache Kafka and SQL/Oracle. Fluent English (B2+). Project Context Scale: Handling billions of transactions globally. Tech Stack: Java EE, Kotlin, Kafka, Docker, Kubernetes, OpenTelemetry. Location: Remote with occasional visits to the Warsaw office (approx. once a month). Team: Agile setup (5-7 people). Impact: Enabling financial inclusion for the unbanked populations worldwide.

Technology

Yard Corporate

Senior Backend Engineer (Java, Kafka Streams, AWS)

Senior

Hybrid

Krakow, MA, Poland

30,000 - 35,000 PLN/hr

🏢 Summary: Senior/Staff Backend Engineer role focused on building and evolving a large-scale, event-driven platform using Java, Kafka Streams, and AWS. The position involves hands-on work with high-volume data flows, real-time stream processing, distributed systems, and production reliability. You will take strong technical ownership in a small team, shaping architecture, standards, and production readiness. 🗂️ Requirements: 7+ years of backend engineering experience, Strong hands-on experience with Java, Strong hands-on experience with Spring Boot, Deep production experience with Kafka Streams (topologies, joins, aggregations, windowing, state stores), Experience with event-driven or distributed systems, Hands-on experience with AWS services, Experience with Kubernetes and containerized deployments, Experience with PostgreSQL, MongoDB, and Redis, Strong knowledge of monitoring, debugging, and performance optimization, Ability to work independently in evolving technical environments, Professional English communication skills 📃 Skills: Java, Spring, Kafka, KafkaStreams, AWS, EKS, S3, SQS, SNS, Kinesis, Lambda, Kubernetes, PostgreSQL, MongoDB, Redis, Terraform, Helm, Prometheus, Grafana, Micrometer, Kotlin 🏢 Description: Senior / Staff Backend Engineer (Java, Kafka Streams, AWS) Location: Kraków, hybrid Contract: B2B or UoP B2B budget: up to 210 PLN/h + VAT Work model: around 3 days per week from the office We are looking for a Senior or Staff Backend Engineer to join a small, high-impact engineering team building a large-scale, event-driven platform. This is a hands-on role for someone who enjoys working close to real production systems: high-volume data flows, asynchronous processing, external integrations, reliability, observability and technical ownership. You will join a team where the codebase and domain are evolving, so this is a good opportunity for an engineer who does not need every problem to be fully defined before getting started. You will be expected to investigate, create structure, improve standards and make pragmatic technical decisions. What you will do Build and evolve backend services using Java and Spring Boot Design and maintain real-time event-processing flows using Kafka Streams Work with stream-processing concepts such as topologies, transformations, joins, aggregations, stateful processing and data routing Integrate external systems and infrastructure into a scalable internal platform Improve reliability, observability and production readiness of services handling high-volume data Investigate production issues, performance bottlenecks and data-flow problems Work with AWS, Kubernetes, PostgreSQL, MongoDB, Redis, Terraform and Helm Contribute to code reviews, architecture decisions, documentation and engineering standards Collaborate with product, platform and engineering stakeholders across an international environment What we are looking for 7+ years of backend engineering experience Strong, current hands-on experience with Java and Spring Boot Deep practical experience with Kafka Streams in production This should go beyond Kafka producers/consumers and include work with stream-processing logic, joins, aggregations, windowing, state stores or topology design Background in event-driven, distributed or real-time systems Hands-on AWS experience, ideally with services such as EKS, S3, SQS, SNS, Kinesis or Lambda Experience with Kubernetes , containers and production deployment environments Good understanding of databases such as PostgreSQL, MongoDB and Redis Strong production mindset: monitoring, debugging, reliability, performance and incident investigation Ability to work independently in an evolving and not always fully documented technical environment Clear English communication skills and confidence explaining technical topics to both engineers and non-technical stakeholders Nice to have Kotlin experience Experience with high-throughput data processing or streaming platforms Terraform, Helm, Prometheus, Grafana, Micrometer or similar observability tooling Experience in a small product team, scale-up or ownership-heavy engineering environment Familiarity with AI-assisted development tools What you can expect A technically challenging role focused on real production systems rather than isolated feature delivery Strong ownership Small team setup with room to influence architecture, standards and ways of working International engineering environment Clear recruitment process focused on practical engineering discussions Recruitment process Introductory conversation with the Hiring Manager Technical interview focused on Kafka/use cases and Java/code quality Final discussion with senior technical leadership The full company and product context will be shared during the first recruiter call.

Technology

emagine Polska

Backend Developer (Java, Spring Boot)

Senior

Hybrid

Krakow, Poland

160 - 170 PLN/hr

🏢 Summary: Backend Developer role focused on designing and building scalable, secure microservices and APIs using Java and Spring Boot in a cloud-oriented environment. The position emphasizes strong data modeling, architecture design, and CI/CD-driven delivery within Agile teams. The contractor will develop resilient backend solutions and ensure high code quality and reliability. 🗂️ Requirements: Hands-on experience with API and Microservices development in Java or Spring Boot, Proficiency in Java/J2EE application development, Experience with Spring Framework and Hibernate JPA, Experience building and consuming REST web services, Experience working with XML and JSON, Experience with relational or NoSQL databases (Oracle, PostgreSQL, MongoDB), Experience with CI/CD pipelines and Jenkins, Experience with Docker and Git, Unix proficiency, Experience working in Agile methodologies (Scrum or Kanban) 📃 Skills: Java, Spring, SpringBoot, J2EE, Hibernate, JPA, REST, XML, JSON, Oracle, PostgreSQL, MongoDB, Jenkins, Docker, Git, Unix, CICD, Microservices, Agile, Scrum, Kanban 🏢 Description: Location : Cracow Mode : Hybrid (6 days per month at the office - flexible) Contract : B2B Rate : 160-170 PLN/h Introduction & Summary We are seeking a skilled Backend Developer who possesses a deep knowledge of data modeling and architecture. The ideal candidate should have extensive experience in API development using core Java and Spring Boot, with a strong grasp of security principles and Agile methodologies. The role requires an analytical mindset, capable of designing resilient and scalable solutions while working cross-functionally to foster collaboration and innovation. Main Responsibilities Ensure proper definition and architecture of non-functional requirements in design. Develop and grow skills in designing cloud-based, secure, and adaptable solutions. Build scalable, highly reliable product features through effective software design and implementation. Apply problem-solving and analytical skills to diverse challenges. Interact with cross-functional teams for scalable solution production. Estimate engineering efforts and develop realistic schedules. Identify and resolve complex production issues efficiently. Conduct comprehensive design and code reviews and perform unit testing. Utilize source control and bug tracking systems responsibly. Key Requirements Hands-on experience in API and Microservices development using core Java and/or Spring Boot . Proficient in application development using Java/J2EE and related technologies, including Spring Framework and Hibernate JPA. Experience in developing reusable APIs and consuming web services (REST), as well as processing data formats like XML/JSON. Expert knowledge of Agile/Scrum/Kanban development methodologies and experience with databases (Oracle, Postgre, MongoDB). Extensive knowledge of CI/CD deployment pipelines, including Jenkins, Docker, shell scripting, and GIT with Unix proficiency. Nice to Have Experience in JavaScript frameworks such as ReactJs, Node JS, Angular, and jQuery. Familiarity with JavaScript build tools and dependency management. Experience in creating responsive designs using frameworks like Bootstrap. Knowledge of GCP, GKE, AWS is an advantage. Experience or knowledge in system architecture and solution design. Hands-on experience in Python, Machine Learning, and Data Science.

Technology

Experis Manpower Group

Back-End Developer (.NET/C#)

Senior

Remote

Warsaw, Poland

140 - 150 PLN/hr

🏢 Summary: B2B contract for an experienced Backend Software Engineer to design, build, and operate cloud-native backend services on Microsoft Azure in a 100% remote model. The role focuses on end-to-end ownership of scalable, event-driven services, including development, deployment, and DevOps activities using modern Azure and container technologies. 🗂️ Requirements: Strong experience with C# and .NET in backend development, Practical experience with Microsoft Azure services, Experience with AKS and containerized workloads, Experience with messaging systems such as Service Bus or Kafka, Knowledge of SQL databases and data modeling, Experience with CI/CD pipelines, Experience with Infrastructure as Code using Terraform, Understanding of event-driven architecture 📃 Skills: C#, .NET, Azure, AKS, ServiceBus, Kafka, APIManager, SQL, Terraform, CI/CD, Kubernetes, DevOps 🏢 Description: Start Date: ASAP / Within 1 Month / Flexible Work Model: 100% remote Contract Type: B2B (140-150 PLN/h + VAT) We are looking for an experienced Backend Software Engineer to join a cloud‑native development team delivering scalable services on Microsoft Azure. The role focuses on designing, building, and operating backend services end‑to‑end in a modern, event‑driven architecture. You will take full ownership of your services, from development through deployment and ongoing support, working closely with architects and platform stakeholders. Responsibilities: Design, build, test, and deploy backend services and APIs using C# and .NET. Take ownership of build, release, and DevOps activities for assigned services. Develop and support event‑driven and messaging‑based architectures on Microsoft Azure. Deploy and manage containerised workloads using Azure Kubernetes Service (AKS). Provision and maintain infrastructure using Terraform in line with platform and client standards. Expectations: Strong hands‑on experience with C# / .NET i n backend service development. Practical experience with Microsoft Azure, including AKS, Service Bus or Kafka, and API Manager. Solid knowledge of SQL databases and data modelling concepts. Familiarity with CI/CD pipelines, DevOps best practices, and infrastructure as code. Ability to work effectively in agile teams, with strong problem‑solving and communication skills. What We Offer: Medicover healthcare package Multisport card Access to an e-learning platform Group life insurance

Healthcare

co.brick

Senior Backend Engineer

Senior

Remote

Gliwice, Poland

🏢 Summary: Senior Backend Engineer role focused on modernising and expanding a secure AWS serverless platform in the healthcare sector. The position involves building event-driven backend services, migrating Azure components to AWS, and integrating Salesforce within a compliant cloud environment. This is a hands-on remote contract role delivering production-grade solutions under tight timelines. 🗂️ Requirements: 4+ years backend engineering experience, 2+ years AWS serverless production experience, Strong commercial experience with Python or TypeScript, Hands-on experience with AWS Lambda, API Gateway, EventBridge, SQS, SNS, Step Functions, Experience with RDS, DynamoDB, S3, Secrets Manager, Terraform for application-level infrastructure, Salesforce API integration experience (REST or Platform Events), Strong knowledge of REST APIs and event-driven architectures, GitLab with CI/CD workflows, Familiarity with SOC 2 or HIPAA compliance 📃 Skills: Python, TypeScript, AWS, Lambda, APIGateway, EventBridge, SQS, SNS, StepFunctions, RDS, DynamoDB, S3, SecretsManager, Terraform, GitLab, CI/CD, Salesforce, REST, Azure, AzureFunctions, AzurePipelines 🏢 Description: Senior Backend Engineer (AWS Serverless) About the Role We’re looking for experienced Senior Backend Engineers to join a cloud modernisation project in the healthcare sector. The team is responsible for rebuilding and expanding a secure AWS-based platform, migrating selected Azure services, and delivering scalable integrations with Salesforce and other external systems. This is a hands-on engineering role focused on backend services, serverless infrastructure, and event-driven architectures. You’ll work closely with cloud engineers, platform teams, and stakeholders to deliver production-ready solutions under tight delivery timelines. The project includes both modernisation of existing systems and development of new integrations — this is not a greenfield environment. Contract Type: B2B Work Mode: 100% Remote Time Zone: CET/CEST (Poland) — occasional meetings after 18:00 Project Overview The client is operating in the medical industry and is currently modernising their cloud ecosystem to support secure and compliant data processing workflows. The engineering team will focus on: Building AWS serverless services and APIs Designing event-driven integrations with Salesforce Migrating Azure-based components to AWS Rebuilding repositories and CI/CD processes in GitLab Delivering secure architectures aligned with SOC 2 and HIPAA standards Technology Stack Backend & Cloud Python TypeScript AWS Lambda API Gateway Step Functions EventBridge SQS / SNS Data & Infrastructure RDS DynamoDB S3 AWS Secrets Manager Terraform GitLab CI/CD Integrations & Compliance Salesforce REST API Salesforce Platform Events SOC 2 HIPAA Confluence Jira Responsibilities Backend Engineering & Integrations Build and maintain scalable serverless services on AWS Design and implement Salesforce-to-EventBridge integration patterns Develop secure architectures for client file transfer and data synchronisation Create reusable integration standards for event-driven and bulk-processing workflows Design and maintain RESTful APIs and asynchronous processing pipelines Migration & Platform Modernisation Rebuild selected Azure Functions and Azure Pipelines within AWS environments Support repository migration and CI/CD transition to GitLab Contribute to infrastructure and deployment automation using Terraform Engineering Quality & Delivery Participate in code reviews and maintain production-grade engineering standards Create and maintain technical documentation in Confluence Work within agile delivery processes including daily standups, sprint reviews, and retrospectives Collaborate closely with cloud engineers and platform stakeholders What We’re Looking For Required Skills & Experience 4+ years of backend engineering experience 2+ years working with AWS serverless technologies in production Strong commercial experience with Python and/or TypeScript Hands-on experience with: AWS Lambda API Gateway EventBridge SQS / SNS Step Functions Experience with RDS, DynamoDB, S3, and Secrets Manager Terraform experience focused on application-level infrastructure Experience integrating Salesforce APIs (REST and/or Platform Events) Strong understanding of REST APIs and event-driven architectures GitLab experience including CI/CD integration workflows Familiarity with SOC 2 and/or HIPAA compliance requirements Experience creating production-level technical documentation Nice to Have Azure Functions or Azure Pipelines migration experience Healthcare or medical-sector project background Experience with ETL / ELT or bulk data processing pipelines API test automation experience