Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
This position is no longer accepting applications
Positions open for more than 30 days are automatically closed and marked as expired
Don't let one closed door slow you down, here's your next move:
May 21, 2026
Senior Backend Engineer [.Net] (work until 9 p.m. CET)
Senior • Remote
19,000 - 22,500 PLN
Wroclaw, Poland
Client
Our client operates in the travel and hospitality industry and is building a high-volume distribution and integration platform connecting downstream systems with multiple Hotel Property Management Systems (PMS) and hospitality platforms.
The platform supports mission-critical availability, rate, and inventory flows and is designed for scale, performance, and resiliency.
Project overview
The project focuses on high-throughput, low-latency distribution, handling complex hospitality concepts such as ARI (Availability, Rates, Inventory), restrictions, inventory blocks, and state reconciliation across event-driven and polling-based models.
The platform is built using Microsoft technologies (.NET and Azure), with strong emphasis on Azure infrastructure, DevOps, and relational data consistency.
Position overview
As a Senior Backend Engineer you will design, build, and maintain core backend integrations between the client’s platform and Hotel PMS / CRS / hospitality systems. This role requires hands-on experience integrating with at least one hospitality platform and strong domain knowledge of hotel distribution, combined with solid experience operating backend systems on Azure and SQL-based architectures.
Eastern European candidates are expected to maintain a 4–6 hour working overlap with the US Eastern Time zone.
Technology stack
.NET / C#;
Azure, including: Azure Virtual Machines, Azure App Gateway, Azure App Services / Functions, Azure Service Bus, Azure DevOps (pipelines, CI/CD);
SQL databases (Azure SQL, SQL Server);
REST APIs (JSON);
Event-driven architectures;
OAuth2 authentication;
Docker;
Observability & logging (Azure Monitor, Application Insights or similar).
Responsibilities
Design, build, and maintain backend integrations with Hotel PMS and hospitality platforms.
Implement idempotent ARI (Availability, Rates, Inventory) update mechanisms.
Handle complex hotel distribution concepts (rate plans, restrictions, inventory blocks).
Build and operate high-volume, low-latency distribution systems.
Reconcile system state across event-driven and polling models.
Design resilient integration patterns (idempotency, retries, deduplication).
Ensure data integrity and performance in SQL databases.
Contribute to Azure deployments, CI/CD pipelines, and operational readiness.
Collaborate with product, QA, and partner technical teams on integration contracts.
Troubleshoot and resolve production issues with external hospitality systems.
Requirements
Strong experience in the travel industry and with APIs
Strong understanding of ARI (Availability, Rates, Inventory), rate plans, restrictions, and inventory allocation.
Experience with hospitality APIs and reconciling state across event-driven and polling systems.
5+ years as Backend Engineer with system-to-system integrations.
Proficient in .NET/C#, Azure (VMs, App Gateway, App Services, Service Bus), and Azure DevOps CI/CD.
Strong in REST APIs, event-driven architectures, and SQL databases (schema design, performance).
Knowledge of idempotent API design, concurrency, retries/backoff strategies.
Experience with high-throughput production systems and good English communication skills.
Nice to have
Direct experience integrating with one or more of the following platforms:
Oracle OPERA Cloud / OHIP
Amadeus Hospitality Suite
Sabre SynXis
Cloudbeds
Mews PMS
Infor HMS
Agilysys Stay
Shiji Daylight PMS
Experience with distributed tracing and observability
Familiarity with high-availability, low-latency architectures
Understanding of Agile / Scrum methodologies
What We Offer:
Vacation days: Up to 26 business days per year.
10 illness/special days off per year (fully paid, no medical papers needed) for all contract types
Health and life insurance (Luxmed)
MyBenefit platform with Multisport option
Internal psychological support service
English language classes from the first working day
Access to external learning platforms: O’Reilly, LinkedIn Learning, Udemy, and a wide catalog of diverse internal training
Flexible workplace: work from the office, from home, or choose a hybrid option
Tech Skills Mentoring Program
Opportunities to develop as a public speaker, mentor, or technical interviewer
Fully paid idle (bench) when not involved in a project
Certification reimbursement (AWS, GCP, Microsoft, etc.)
Similar jobs you might like
Technology
Grafton Recruitment
Senior Backend Software Engineer (.NET)
Senior
Hybrid
Krakow, MA, Poland
🏢 Summary: Senior Backend Software Engineer role focused on designing, building, and operating secure, scalable .NET microservices for cloud and hybrid environments. The position delivers backend features end to end using Azure services, SQL Server, Cosmos DB, asynchronous messaging, automated testing, and CI/CD practices. 🗂️ Requirements: 5+ years of backend or distributed systems engineering experience, Proficiency in C#, .NET 8/10, ASP.NET Core, and Azure Functions, Experience with SQL Server, T-SQL, EF Core, RLS, and NoSQL databases, Practical Azure services experience, Knowledge of OAuth2, JWT, and identity-provider integrations, Experience with multi-tenant SaaS architectures, Knowledge of asynchronous message-driven systems, Experience with CI/CD, Terraform, and Docker/Kubernetes, Strong unit and integration testing practices 📃 Skills: C#, .NET, ASP.NET, Azure, SQL, T-SQL, EF, CosmosDB, OAuth2, JWT, SaaS, CI/CD, Terraform, Docker, Kubernetes, xUnit, Moq, FluentAssertions, GitHub, Azurite 🏢 Description: We are looking for an experienced Senior Backend Software Engineer to design, build, and operate backend services within a modern, scalable microservices environment. The role involves working with ASP .NET Core, Azure Functions, SQL Server, and Azure CosmosDB to deliver high‑performance, secure solutions for cloud and hybrid environments. Key Responsibilities: · End‑to‑end development of backend features using ASP .NET Core APIs, Azure Functions, SQL Server, and CosmosDB · Building and extending .NET services in a microservices architecture · Implementing resilient, asynchronous workflows using Azure Service Bus · Designing secure and efficient data access patterns (SQL Server, CosmosDB) · Ensuring multi‑tenant data isolation and compliance with security standards · Using Azure services such as Service Bus, Blob Storage, App Configuration, Application Insights, and Entra ID · Writing unit and integration tests (xUnit, Moq, FluentAssertions) · Contributing to CI/CD pipelines (GitHub Actions, Azure DevOps) · Working with Terraform, Docker Compose, and Azurite · Identifying and resolving performance, security, and reliability issues · Independently delivering backend features from design to production · Participating in architecture discussions and code reviews · Collaborating with product and frontend teams on API design · Mentoring junior engineers and promoting AI‑driven development practices. Qualifications: · Minimum 5 years of experience in backend or distributed systems engineering · Strong proficiency in C# / .NET 8/10, ASP .NET Core, Azure Functions · Experience with SQL Server (T‑SQL, EF Core, RLS) and NoSQL databases (CosmosDB preferred) · Practical knowledge of Azure services (Functions, Service Bus, Blob Storage, App Configuration, App Insights) · Understanding of OAuth2, JWT, and identity provider integrations · Experience with multi‑tenant SaaS architectures · Familiarity with asynchronous, message‑driven systems · Knowledge of CI/CD, Terraform, Docker/Kubernetes · Strong testing discipline and communication skills. Benefits: · Health benefits & insurance · Multisport card · Learning and development opportunities · Flexible work schedule · Innovative work in cybersecurity and AI-native environment · Opportunities for career growth. Apply now!
Technology
emagine Polska
Senior Azure Integrations Developer
Senior
Hybrid
Krakow, MA, Poland
160 - 180 PLN
🏢 Summary: Senior Azure Integration Developer role focused on designing and delivering secure, scalable enterprise integrations in a large financial-services environment. The position builds cloud-native APIs and microservices, influences integration architecture, and supports cloud transformation initiatives. 🗂️ Requirements: 7+ years of commercial Microsoft Azure development experience, Azure Functions expertise, API Management (APIM) expertise, Azure Service Bus expertise, Application Insights expertise, Strong Python programming skills, Commercial Java or .NET experience, REST API and cloud integration solution design experience, Microservices and distributed systems knowledge, Unit testing and production-quality software delivery experience, Enterprise application or CRM integration experience, Clear technical communication and cross-functional collaboration skills 📃 Skills: Azure, Functions, APIM, ServiceBus, ApplicationInsights, Python, Java, .NET, REST, Microservices, Testing, CRM 🏢 Description: We're looking for a Senior Azure Integration Developer to join a global engineering team delivering modern integration solutions within a large-scale financial services environment. In this role, you'll work on enterprise-grade integrations connecting business-critical platforms through Azure technologies. You'll collaborate closely with Solution Architects, influence technical decisions, and help shape scalable, secure integration patterns used across the organisation. What you'll be doing As a Senior Azure Integration Developer, you'll take ownership of designing and building secure, scalable integrations between enterprise applications and cloud platforms. Your responsibilities will include: Designing end-to-end API and integration solutions using modern Azure services. Developing cloud-native applications with Azure Functions, API Management (APIM) and Azure Service Bus. Building secure communication between enterprise platforms, backend systems and user-facing applications. Developing, optimizing and maintaining Python-based services while contributing across Java or .NET components where needed. Creating scalable microservice integration patterns for enterprise environments. Writing clean, maintainable code supported by comprehensive unit testing. Monitoring application performance, troubleshooting production issues and improving reliability using Azure Application Insights. Participating in architecture discussions, design reviews and technical planning. Supporting future cloud transformation initiatives, including potential integration with Google Cloud Platform (GCP). What we're looking for We're looking for someone who combines strong software engineering skills with a solid understanding of enterprise integrations. You'll ideally bring: 7+ years of commercial experience developing solutions on Microsoft Azure. Strong expertise with Azure Functions, API Management (APIM), Azure Service Bus and Application Insights . Excellent programming skills in Python , alongside commercial experience with Java or .NET . Experience designing and building REST APIs and cloud integration solutions. Strong understanding of microservices architecture and distributed systems. Extensive experience writing unit tests and delivering production-quality software. Experience integrating enterprise applications or CRM platforms. The ability to communicate technical ideas clearly and collaborate with architects and cross-functional teams. Nice to have Experience working with Google Cloud Platform (GCP) . Exposure to cloud migration or modernisation projects. Experience integrating enterprise SaaS platforms within large organisations. What makes this opportunity different? This isn't just another Azure development role. You'll have the opportunity to influence how enterprise platforms communicate across a global organisation, designing integration patterns that are secure, scalable and built for the future. You'll work with experienced architects, modern cloud technologies and complex engineering challenges where your technical decisions truly matter. If you're passionate about cloud integration, APIs and enterprise-scale Azure development, we'd love to hear from you.
Technology
emagine Polska
Senior Azure Integration Developer
Senior
Hybrid
Warsaw, MZ, Poland
160 - 180 PLN
🏢 Summary: Senior Azure Integration Developer role focused on designing and delivering secure, scalable enterprise integrations for a large financial-services environment. The position combines Azure-based API and microservice development with technical ownership, architecture collaboration, and production reliability work. 🗂️ Requirements: 7+ years of commercial Microsoft Azure development experience, Azure Functions expertise, API Management (APIM) expertise, Azure Service Bus expertise, Application Insights expertise, Python programming experience, Commercial Java or .NET experience, REST API and cloud integration design experience, Microservices and distributed-systems knowledge, Unit testing and production-quality software delivery experience, Enterprise application or CRM integration experience 📃 Skills: Azure, Functions, APIM, ServiceBus, ApplicationInsights, Python, Java, .NET, REST, Microservices, GCP 🏢 Description: We're looking for a Senior Azure Integration Developer to join a global engineering team delivering modern integration solutions within a large-scale financial services environment. In this role, you'll work on enterprise-grade integrations connecting business-critical platforms through Azure technologies. You'll collaborate closely with Solution Architects, influence technical decisions, and help shape scalable, secure integration patterns used across the organisation. What you'll be doing As a Senior Azure Integration Developer, you'll take ownership of designing and building secure, scalable integrations between enterprise applications and cloud platforms. Your responsibilities will include: Designing end-to-end API and integration solutions using modern Azure services. Developing cloud-native applications with Azure Functions, API Management (APIM) and Azure Service Bus. Building secure communication between enterprise platforms, backend systems and user-facing applications. Developing, optimizing and maintaining Python-based services while contributing across Java or .NET components where needed. Creating scalable microservice integration patterns for enterprise environments. Writing clean, maintainable code supported by comprehensive unit testing. Monitoring application performance, troubleshooting production issues and improving reliability using Azure Application Insights. Participating in architecture discussions, design reviews and technical planning. Supporting future cloud transformation initiatives, including potential integration with Google Cloud Platform (GCP). What we're looking for We're looking for someone who combines strong software engineering skills with a solid understanding of enterprise integrations. You'll ideally bring: 7+ years of commercial experience developing solutions on Microsoft Azure. Strong expertise with Azure Functions, API Management (APIM), Azure Service Bus and Application Insights . Excellent programming skills in Python , alongside commercial experience with Java or .NET . Experience designing and building REST APIs and cloud integration solutions. Strong understanding of microservices architecture and distributed systems. Extensive experience writing unit tests and delivering production-quality software. Experience integrating enterprise applications or CRM platforms. The ability to communicate technical ideas clearly and collaborate with architects and cross-functional teams. Nice to have Experience working with Google Cloud Platform (GCP) . Exposure to cloud migration or modernisation projects. Experience integrating enterprise SaaS platforms within large organisations. What makes this opportunity different? This isn't just another Azure development role. You'll have the opportunity to influence how enterprise platforms communicate across a global organisation, designing integration patterns that are secure, scalable and built for the future. You'll work with experienced architects, modern cloud technologies and complex engineering challenges where your technical decisions truly matter. If you're passionate about cloud integration, APIs and enterprise-scale Azure development, we'd love to hear from you.
Technology
Andersen
Backend Developer (.NET)
Senior
Remote
Kraków, Poland
3,000 - 4,500 USD
🏢 Summary: Backend Developer (.NET) role focused on building secure, scalable backend services, APIs, integrations, and digital portals for an insurance platform. The position includes authentication and authorization management, Azure API Management, OutSystems support, and production troubleshooting in a cross-functional team. 🗂️ Requirements: 4+ years of commercial .NET and C# development experience, REST API and backend-service development and integration experience, Hands-on Auth0 configuration and support experience, Authentication and authorization knowledge: OAuth 2.0, OpenID Connect, JWT, roles, permissions, Microsoft Azure experience, Azure API Management experience: routing, policies, authentication, integrations, Internal-system and third-party-service integration experience, Upper-Intermediate English or higher 📃 Skills: .NET, C#, REST, Auth0, OAuth, OpenID, JWT, Azure, OutSystems, Okta 🏢 Description: Andersen is hiring a Backend Developer (.NET) for a project developing scalable digital insurance platforms and delivering secure backend services and system integrations. The customer is an international insurance company operating across multiple countries, known for expertise in niche markets and commitment to high-quality service. With strong governance and transparent practices, it promotes a culture of innovation, diversity, and continuous learning. Recent achievements, including record financial results and recognition for customer service, highlight its resilience and long-term value creation. The project is focused on developing and enhancing customer- and agent-facing digital portals using .NET, OutSystems, and Azure technologies. It includes backend services, system integrations, API management, and secure authentication to deliver reliable and scalable digital experiences. Responsibilities: Developing, maintaining, and enhancing backend services and APIs using .NET. Configuring and supporting authentication and authorization flows using Auth0 and Okta. Maintaining Auth0 applications, APIs, connections, roles, permissions, rules, actions, and identity-provider integrations. Developing and supporting customer- and agent-facing functionality built with OutSystems. Configuring and maintaining API routing and policies in Azure API Management. Integrating portal applications with internal core systems and external services. Troubleshooting authentication, integration, API, and application issues across the technology stack. Collaborating with business analysts, architects, QA engineers, and other developers to translate business requirements into technical solutions. Participating in technical design discussions, code reviews, testing, deployment, and production support. Ensuring that solutions follow security, scalability, maintainability, and performance best practices. Contributing to improving development standards, documentation, and engineering processes. Must-haves: Strong commercial software development experience with .NET and C# for 4+ years. Experience developing and integrating REST APIs and backend services. Hands-on experience configuring and supporting Auth0. Good understanding of authentication and authorization concepts, including OAuth 2.0, OpenID Connect, JWT, roles, and permissions. Experience working with Microsoft Azure services. Practical knowledge of Azure API Management, including API routing, policies, authentication, and integrations. Experience integrating applications with internal systems and third-party services. Strong troubleshooting and problem-solving skills. Ability to work across different parts of the application stack. Good communication skills and the ability to collaborate with both technical and non-technical stakeholders. Level of English – from Upper-Intermediate and above. Nice-to-haves: Commercial experience developing applications with OutSystems; or a strong interest in learning OutSystems and willingness to work with it as a core part of the project. Experience with low-code application development platforms will be considered an advantage. Experience with Okta administration or integration. Experience with Azure Functions, App Services, Application Insights, or other Azure services. Knowledge of CI/CD pipelines and automated deployment processes. Experience working with customer-facing or agent-facing portals. Experience in the insurance or financial-services domain. Understanding of secure software development practices. Experience supporting production applications and investigating incidents. Reasons why this job would be interesting to you: Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc.. The opportunity to change the project and/or develop expertise in an interesting business domain. Job conditions – you can work both fully remotely and from the office or can choose a hybrid variant. Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee. The opportunity to earn up to an additional 1,000 EUR per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities. Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated. Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies). Certification compensation (AWS, PMP, etc). Referral program. Private health insurance and sports compensation, depending on the type of employment. Your personal data is protected in accordance with GDPR regulations. Learn more: https://andersenlab.com/privacy-policy/pl Join us!
Technology
DCV Technologies
Java Backend Developer | Krakow & Wroclaw
Senior
Hybrid
Kraków, MA, Poland
🏢 Summary: Backend Engineer role focused on building AI-centric digital products for employees and HR stakeholders. The position involves Java/Spring Boot microservices development, API and cloud integration, production observability, and maintaining secure, reliable solutions in a hybrid Kraków or Wrocław work model. 🗂️ Requirements: Strong Java and Spring Boot experience, Spring Batch and Spring Cloud experience, Microservices development experience, REST API and GraphQL schema design proficiency, NoSQL data modelling experience, Data streaming experience, OAuth 2.0 and Microsoft Entra ID knowledge, Azure Cloud Services familiarity, English communication skills, Agile collaboration experience, Commitment to quality, maintainability and documentation 📃 Skills: Java, SpringBoot, SpringBatch, SpringCloud, Microservices, REST, GraphQL, NoSQL, CosmosDB, Kafka, OAuth2, EntraID, Azure, AppServices, AzureMonitor, APIManagement, Observability, Testing 🏢 Description: Role summary We are looking for a Backend Engineer to design, develop, and continuously improve intelligent digital products and services that support employees and HR stakeholders, with AI at the core. 📍 Work mode: Hybrid (2–3 days/week) — Kraków or Wrocław office Primary skills Java, Spring Boot, microservices, REST APIs Key responsibilities: Design, develop, and continuously improve intelligent digital products and services that support employees and HR stakeholders, with AI at the core. Apply modern engineering practices, from analyzing user needs and developing new features to automated testing, deployment, and observability. Ensure quality, security, reliability, and compliance by applying digital principles and implementing functional and non-functional requirements. Build observability into solutions, monitor production health, help resolve incidents, and remediate root causes of risks and issues. Advocate for user and stakeholder needs, ensuring AI solutions are explainable, ethical, and human-centric. Share knowledge openly, contribute to hiring and onboarding, and help shape a collaborative, forward-thinking engineering culture. Required skills and experience: Strong experience in Java and Spring Boot, including Spring Batch and Spring Cloud, and building microservices. Proficiency in REST API and GraphQL schema design. Experience with NoSQL data modelling, such as Azure Cosmos DB ; data streaming, such as Confluent Kafka; and authentication/authorization protocols, including OAuth 2.0 and Microsoft Entra ID. Familiarity with Azure Cloud Services , including App Services, Azure Monitor, and API Management. Collaborative communication skills: able to express ideas clearly in English and adapt technical content for diverse audiences while working closely with product managers, designers, and engineers in agile settings. Strong commitment to quality, maintainability, documentation, and continuous learning. AI-related skills, such as Spring AI or LangChain, are a strong plus. Benefits ✅ Stable long-term cooperation with opportunity for extension Opportunity to work with modern technologies in an international environment Professional growth and continuous development opportunities Participation in challenging and impactful projects 📩 If you’re interested and meet the qualifications, please send your CV at alina.pchelnikova@dcvtechnologies.co.uk