New offer - be the first one to apply!
August 8, 2026
Senior Backend Software Engineer (.NET)
Senior • Hybrid
Krakow, MA, Poland
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 Cosmos DB 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 Cosmos DB
- Build and extend .NET services in a microservices architecture
- Implement resilient, asynchronous workflows using Azure Service Bus
- Design secure and efficient data-access patterns using SQL Server and Cosmos DB
- Ensure multi-tenant data isolation and compliance with security standards
- Use Azure services including Service Bus, Blob Storage, App Configuration, Application Insights, and Entra ID
- Write unit and integration tests using xUnit, Moq, and FluentAssertions
- Contribute to CI/CD pipelines using GitHub Actions and Azure DevOps
- Work with Terraform, Docker Compose, and Azurite
- Identify and resolve performance, security, and reliability issues
- Independently deliver backend features from design to production
- Participate in architecture discussions and code reviews
- Collaborate with product and frontend teams on API design
- Mentor junior engineers and promote 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, and Azure Functions
- Experience with SQL Server, including T-SQL, EF Core, and RLS, and NoSQL databases; Cosmos DB preferred
- Practical knowledge of Azure Functions, Service Bus, Blob Storage, App Configuration, and Application 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, and Docker/Kubernetes
- Strong testing discipline and communication skills
Benefits
- Health benefits and insurance
- Multisport card
- Learning and development opportunities
- Flexible work schedule
- Innovative work in a cybersecurity and AI-native environment
- Opportunities for career growth
Similar jobs you might like
Technology
Jacobs
Senior .NET Developer
Senior
Hybrid
Krakow, MA, Poland
🏢 Summary: Senior Backend Engineer role focused on designing and developing cloud‑enabled web applications, APIs, and digital twin solutions for large-scale data center environments using Azure and NVIDIA Omniverse. The position involves full software development lifecycle responsibilities and collaboration with international teams on global simulation and visualization platforms. 🗂️ Requirements: 7+ years of experience in software development with .NET / .NET Core, Strong C# and .NET programming skills, Experience with REST API development, Experience with Entity Framework or other ORM, Knowledge of relational and non-relational databases, Experience with SQL Server, Experience with Azure cloud services, Proficiency with Git or similar version control systems, Experience processing large datasets, Knowledge of Infrastructure as Code (Terraform preferred) 📃 Skills: C#, .NET, .NETCore, REST, EntityFramework, SQLServer, Azure, AppServices, AzureSQL, AzureFunctions, ServiceBus, Git, Terraform, Omniverse, ORM 🏢 Description: We are seeking a Senior Backend Engineer who will work with local teammates as well as collaborate closely with our U.S.-based project management and development teams, contributing to the design and implementation of modern cloud‑enabled web applications, APIs, and digital twin solutions for large‑scale data center environments. This is a unique opportunity to work on global projects, leverage cutting‑edge technologies such as Azure Cloud and NVIDIA Omniverse APIs, and help shape the future of our next‑generation simulation and visualization platforms. Key Responsibilities Develop and maintain applications using .NET / .NET Core, and Azure cloud services Contribute to the development of digital twin components, including data ingestion, simulation logic, and integration with Omniverse APIs Collaborate with project managers and developers to ensure alignment with client requirements Participate in all stages of the software development lifecycle: design, coding, testing, debugging, and documentation Write clean, efficient, secure, and maintainable code following best practices Liaise with system analysts and business owners to refine requirements and improve applications Work with Azure services such as App Services, Azure SQL, Azure Functions, or Service Bus (depending on project needs) Requirements 7+ years of experience in software development (.NET / .NET Core, Entity Framework (or other ORM), REST APIs)) Strong C# / .NET programming skills and design principles Familiarity with relational/non relational database design and development (SQL Server preferred) Knowledge of Entity Framework or other ORM tools Proficiency with GitHub or similar version control systems Experience with processing large amounts of data Strong English communication skills, both spoken and written, enabling clear explanation of technical topics Ability to work independently and in a collaborative team environment Knowledge of IaC (Terraform preferred) Ideally You’ll Also Have Interest or experience in cloud‑based simulation, IoT, or digital twin technologies Exposure to Agile methodologies (Scrum) Microsoft Certified Developer Associate or Azure certification We offer Rewarding employment: Full-time employment with a salary that matches your qualifications Hybrid work model: Enjoy the flexibility of working from home, with just several office days per month Flexible hours: Start your day anytime between 7:30 and 10:00 AM Comprehensive benefits: Including Lux Med medical care, psychological support, life insurance, My Benefit cafeteria system, Multisport card co-financing, and a car/bike park sharing system Co-financed holidays: Enjoy "Wczasy pod Gruszą" for a well-deserved break Global projects: Engage in exciting international projects Inclusive networks: Join our diverse employee networks like Women's Network, OneWorld, PRISM, Careers Network, Green Team, SpeakUp, Collectively, and more Continuous learning: Participate in our Graduate Development Program, Learners’ Community, and self-learning platforms Language courses: Enhance your skills with courses in English, German, and Polish
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
BRAVER IT SPÓŁKA AKCYJNA
Senior Software Engineer (.NET)
Senior
Hybrid
Krakow, Poland
25,000 - 32,000 PLN
🏢 Summary: Senior Software Engineer role focused on developing and maintaining a complex enterprise .NET platform, combining backend development, production troubleshooting, and performance optimization. The position involves working on identity-related systems and improving architecture, reliability, and code quality within a large-scale environment. The engineer will contribute to technical decisions and future platform evolution. 🗂️ Requirements: 5+ years commercial experience with C# and .NET, Strong knowledge of ASP.NET Core, Experience with asynchronous programming, Experience with dependency injection, Hands-on experience with Entity Framework Core, Strong understanding of SQL Server, Experience with query optimization, Experience with OAuth2, Experience with OpenID Connect, Experience with JWT, Experience supporting and troubleshooting production systems, Fluent English 📃 Skills: C#, .NET, ASP.NET, EntityFramework, SQLServer, OAuth2, OpenIDConnect, JWT, IdentityServer, Duende, ActiveDirectory, AzureAD, MicrosoftGraph, Quartz.NET, SignalR, Playwright, AzureDevOps, CI/CD 🏢 Description: We are looking for an experienced Senior Software Engineer to develop and maintain a complex enterprise .NET platform used by global organizations. This role combines backend development , production troubleshooting , performance optimization , and work on identity-related systems . 💼 Responsibilities: Design, develop, and maintain backend services built with C# and .NET Investigate and resolve complex production issues and customer-reported problems Optimize application performance, database queries, and system reliability Collaborate with Product, Support, and Engineering teams on technical solutions Improve architecture, code quality, and engineering standards Participate in technical discussions and contribute to future platform development ✅ Requirements: 5+ years of commercial experience with C# and .NET Strong knowledge of ASP.NET Core and modern .NET applications Experience with asynchronous programming and dependency injection Hands-on experience with Entity Framework Core Good understanding of SQL Server, query optimization, and database performance Experience with OAuth2, OpenID Connect, JWT Experience supporting and troubleshooting production systems Fluent English communication skills 🌟Nice to have: Experience with IdentityServer / Duende IdentityServer Understanding of Active Directory, Azure AD or Microsoft Graph Hands-on experience with Quartz.NET or similar scheduling frameworks Familiarity with SignalR, Playwright, Azure DevOps and CI/CD pipelines 🎁 We offer: Work on a mature enterprise product used globally Influence technical decisions and platform evolution Private healthcare Life insurance Multisport Opportunity to work with modern .NET technologies and large-scale systems
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
Technology
CGI
Senior Software Engineer (.NET & Azure)
Senior
Hybrid
Kraków, Poland
🏢 Summary: Senior Software Engineer role focused on building and modernizing a cloud native messaging platform using .NET, Azure, microservices, and event-driven architectures. The position involves developing scalable applications on Kubernetes, implementing CI/CD and Infrastructure as Code, and supporting cloud migration and data platform modernization initiatives. The role also includes collaboration within Agile teams on architecture, integration, security, and operational excellence. 🗂️ Requirements: 7+ years of software development experience, Expertise in C#, Experience with .NET 8 or later, Hands-on experience with Microsoft Azure, Experience with Docker, Experience with Kubernetes, Experience with event-driven architectures, Experience with Kafka, Strong knowledge of REST APIs, Experience building microservices, Experience implementing CI/CD pipelines, Experience with Azure DevOps or GitHub Actions, Familiarity with MongoDB, Strong problem-solving skills, Strong communication skills 📃 Skills: C#, .NET, Azure, Docker, Kubernetes, Kafka, REST, Microservices, AzureDevOps, GitHubActions, MongoDB, Snowflake, Terraform, Bicep, Grafana, Prometheus, AzureMonitor, ApplicationInsights, CI/CD 🏢 Description: We are seeking a highly skilled Senior Software Engineer (.NET & Azure) to help design and build the next generation cloud native messaging platform replacing fragmented legacy solutions. The successful candidate will develop modern, scalable microservices using Microsoft technologies while supporting cloud migration, system integration, and platform modernization initiatives. Job responsibilities: • Design, develop, and maintain cloud native applications using .NET and Microsoft Azure. • Build scalable microservices deployed on Kubernetes. • Develop APIs and integration services supporting event driven architectures. • Implement messaging solutions using Kafka and related middleware technologies. • Participate in migrating legacy functionality to modern services. • Contribute to modernization of data platforms and integration with Snowflake, MongoDB, and target architectures. • Implement Infrastructure as Code and CI/CD pipelines. • Ensure solutions meet security, resilience, performance, and operational requirements. • Participate in architecture discussions, code reviews, and technical mentoring. • Work closely with architects, Epic Owners, QA, and DevOps engineers in Agile teams. Required Skills & Experience: • 7+ years of professional software development experience. • Strong expertise in C# and .NET (.NET 8 or later preferred). • Hands on experience with Microsoft Azure services. • Experience developing containerized applications using Docker and Kubernetes. • Experience with event driven architectures and Kafka. • Strong knowledge of REST APIs and microservices. • Experience implementing CI/CD pipelines using Azure DevOps or GitHub Actions. • Familiarity with MongoDB and modern cloud native development practices. • Strong problem solving and communication skills. Preferred Qualifications: • Experience with cloud migration and application modernization programmes. • Knowledge of Snowflake or modern data warehouse platforms. • Experience with messaging systems, middleware, and integration platforms. • Financial Services, Payments, SWIFT, or ISO 20022 experience is highly desirable. • Familiarity with DevSecOps practices, Infrastructure as Code (Terraform/Bicep), and monitoring tools (Azure Monitor, Application Insights, Grafana, Prometheus).
Technology
emagine Polska
Lead / Senior Backend Engineer (.NET / Azure)
Senior
Remote
Warsaw, Poland
🏢 Summary: Dev Lead / Senior Backend Engineer role focused on building and leading scalable backend systems using .NET and Microsoft Azure in a complex retail environment. The position combines hands-on development with technical leadership, emphasizing event-driven and microservices architectures. The role drives system design, integration, and engineering quality across a distributed cloud-based landscape. 🗂️ Requirements: Strong backend development experience with C# and .NET, Experience with .NET 8 or modern .NET versions, Experience developing and operating applications on Microsoft Azure, Practical experience designing and building event-driven systems, Experience with microservices architectures, Experience with Azure messaging patterns (queues, topics, event-based integrations), Experience with CI/CD pipelines using Azure DevOps and YAML 📃 Skills: CSharp, DotNet, DotNet8, Azure, Microservices, EventDriven, Messaging, AzureDevOps, YAML, CICD, Queues, Topics 🏢 Description: \We are seeking a Dev Lead / Senior Backend Engineer specialized in .NET and Azure to join a premium fashion retailer's internal tech team. This role is vital for ensuring the scalability, maintainability, and coherence of a broad system landscape. The ideal candidate will possess strong backend development skills, particularly in C# and modern .NET versions, and have practical experience in setting up event-driven architectures and developing applications on Microsoft Azure. The Dev Lead will contribute both as a hands-on developer and as a technical leader, mentoring team members and driving engineering quality. Main Responsibilities The Consultant will work as a hands-on engineer while also supporting the technical direction of the team. Developing backend services and integrations Reviewing pull requests and contributing to code quality Supporting architectural discussions with the Head of Tech and the team Ensuring the overall development landscape remains coherent and scalable Contributing to system design decisions and actively engaging in technical discussions Supporting developers with architectural and technical queries Participating in technical discovery and solution design for new initiatives Driving improvements in development practices Exploring AI-assisted development tools for practical usage Interfacing with third-party SaaS vendors for integration efforts Key Requirements Strong backend development experience with C# / .NET Experience with .NET 8 or modern .NET versions Experience developing and operating applications on Microsoft Azure Practical experience designing and building event-driven systems Experience with microservices architectures Experience with Azure messaging patterns (queues, topics, event-based integrations) Experience with CI/CD pipelines (Azure DevOps, YAML pipelines) Comfortable working remotely in a setup primarily on site Nice to Have Experience with Cosmos DB Experience working with integration platforms Experience building integration-heavy systems Strong understanding of scalable distributed systems Ability to communicate system architecture clearly to stakeholders Experience with e-commerce systems Experience in retail environments
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
Technology
New offer
Link Group
Senior .NET Developer Azure
Senior
Remote
Warsaw, MZ, Poland
120 - 130 PLN
🏢 Summary: Senior Software Engineer role focused on designing, building, and scaling secure enterprise web applications and high-performance SaaS platforms. The position covers backend APIs, microservices, testing, technical leadership, and Azure-based CI/CD delivery within Agile teams. 🗂️ Requirements: 6+ years of full-lifecycle software development experience, Experience developing and maintaining large-scale web applications and SaaS solutions, Strong proficiency in C#, .NET Core, and .NET Framework, Hands-on experience with Azure Cloud services, RESTful architectures, and CI/CD pipelines, Experience with NUnit, Moq, Jest, and Git, Strong problem-solving and technical communication skills 📃 Skills: C#, .NET, Azure, REST, Microservices, NUnit, Moq, Jest, Git, CI/CD, SaaS 🏢 Description: We are looking for a skilled and passionate Senior Software Engineer to join the core engineering team. In this role, you will play a key part in designing, building, and scaling enterprise-grade web applications and high-performance SaaS solutions. If you have a strong foundation in Microsoft technologies, cloud architecture, and modern engineering practices—and love solving complex technical challenges—we would love to hear from you! Key Responsibilities Architecture & Development - Design, build, and maintain scalable, secure, and resilient web applications and SaaS platforms. API & Backend Systems - Implement and optimize RESTful APIs, microservices, and Web API integrations. Quality & Testing - Drive software quality by writing comprehensive unit tests using NUnit, Moq, and Jest, and advocate for test-driven practices. Technical Leadership - Participate in code reviews, architectural discussions, and technical planning to ensure clean, maintainable code. Agile Collaboration - Work closely with cross-functional teams using Agile methodologies to deliver features iteratively and efficiently. DevOps & Version Control - Utilize Git and Azure DevOps for continuous integration, project tracking, and modern deployment pipelines. Key Requirements Experience - 6+ years of hands-on experience in full-lifecycle software development. SaaS & Web Architecture - Proven track record of developing and maintaining large-scale web applications and SaaS solutions. Core Tech Stack - Strong proficiency in C#, .NET Core, and .NET Framework. Cloud & DevOps - Hands-on experience with Azure Cloud services, RESTful architectures, and CI/CD pipeline concepts. Testing & Tools - Solid experience with unit testing frameworks: NUnit, Moq, and Jest; and version control with Git. Communication - Excellent problem-solving skills and the ability to articulate technical concepts clearly to team members. Nice to Have Agile Frameworks - Experience working within a SAFe (Scaled Agile Framework) environment. Mentorship - Passion for coaching junior developers and fostering team growth.
Technology
Awareson Sp. z o.o.
Senior Backend Developer with Python
Senior
Remote
Warsaw, Poland
170 - 210 PLN
🏢 Summary: Senior Backend Engineer role focused on designing and scaling a high-throughput, event-driven platform. The position centers on building and optimizing large-scale event processing services and APIs in distributed systems. It involves solving complex scalability and reliability challenges in a massive-scale environment. 🗂️ Requirements: Senior-level experience in backend development, Strong Python expertise, Experience scaling message queue systems, Experience with distributed systems and microservices architecture, Proven track record building high-throughput backend services, Experience designing scalable and fault-tolerant systems, Ability to implement and optimize APIs 📃 Skills: Python, Azure, ServiceBus, StorageQueues, EventHubs, Microservices, DistributedSystems, APIs, EventDriven, EventSourcing, Streaming, Observability, Monitoring 🏢 Description: Location: Remote Type: Full-time Level: Senior Duration: 4 months Start: ASAP We are looking for an experienced Senior Backend Engineer to join a team responsible for building and scaling a high-throughput, event-driven platform operating at massive scale. Your primary focus will be the event processing backbone — designing, developing, and optimizing services that handle large volumes of messages reliably and efficiently. You will work closely with architects and other senior engineers to implement APIs that expose data and support advanced triage and processing workflows. This role is ideal for someone who enjoys solving hard scalability problems , working with distributed systems, and building resilient backend services that operate under real-world load. Responsibilities Design and build backend services responsible for large-scale event processing Optimize and scale message-based systems to handle high throughput and reliability requirements Implement APIs defined by system architects to expose data and collect processing results Collaborate with cross-functional teams to improve platform performance and resilience Contribute to architectural decisions around scalability, fault tolerance, and observability Core Skills Strong experience with Python as a primary backend language Deep expertise in scaling message queue systems (e.g. Azure Service Bus, Storage Queues, Event Hubs or similar) Solid understanding of microservices architecture and distributed systems Proven experience building high-throughput, resilient backend services Strong problem-solving skills and ability to work with complex systems Highly Desirable Experience with event-driven or event sourcing architectures Background in data processing frameworks or streaming systems Experience building platforms related to observability, monitoring, or large-scale event management Familiarity with designing systems for fault tolerance and graceful degradation What we offer Work on technically challenging systems operating at very large scale High level of autonomy and real influence on system architecture Collaboration with experienced engineers in a mature engineering environment Competitive compensation and flexible working model Project with strong technical ownership
Technology
Northmill
🔥 Senior Backend Engineer (C# & AWS)
Senior
Remote
Katowice, Poland
17,000 - 25,000 PLN
🏢 Summary: Senior Backend Engineer role focused on designing and developing modern financial applications and advanced monitoring systems in AWS cloud environments. The position involves backend development using C# and .NET technologies, applying DDD and CQRS patterns, and contributing to cloud-based banking solutions. The engineer works on scalable web applications and cloud services supporting operational processes. 🗂️ Requirements: 5+ years of commercial experience in web application development, Strong experience in C# development, Experience with SQL databases, Experience building web applications using .NET technologies, Professional proficiency in English 📃 Skills: C#, .NET, ASP.NET, AWS, Fargate, Lambda, S3, EventBridge, SQL, NoSQL, Jira, Confluence, Git, Rider, VisualStudio, DDD, CQRS 🏢 Description: The scope of your role: As a Senior Backend Engineer, you will take part in the process of the design and development of modern financial applications. You will develop advanced monitoring systems used in running operations in the AWS cloud environments. You will have an impact on our applications by working closely with businesses and clients who use our banking products. You will work with C#, .NET, ASP.NET, AWS ( incl. fargate, lambda, S3, event bridge), Jira, Confluence, Git, and Rider/Visual Studio. You will use DDD and CQRS. You will work using modern AI dev tools. Required qualifications: 5+ years of commercial experience in creating web applications. Solid experience developing applications using C#. Solid experience in working with SQL databases. Willingness and interest to collaborate and work in a team. Preferred qualifications: Experience with software engineering best practices (code reviews, continuous integration, continuous deployment, testing). Exposure to Agile development methodologies. Familiar with Web services/web API. Familiar with the AWS platform. Experience in working with NoSQL databases. About you? You are a creative and curious person with a genuine interest in software development. We are always looking for new knowledge and have a curiosity out of this world, we think that you have the same mindset and you are excited to read about the latest tech trends. You might also, like us, love to write nice and high-quality code. We hope you are not afraid to inform us about problems and have your thoughts on various solutions. You are a team player and used to work in an Agile environment. Since we are a multicultural team English is the required language.