April 24, 2026
Senior .Net API Developer
Senior • Remote
160 - 180 PLN
Warsaw, Poland
Summary:
The Senior .Net API Developer role focuses on developing and maintaining the Nordic commercial integration layer, enhancing secure and scalable integrations within the Auto and Consumer Finance space. The primary goal is to lead initiatives in backend API development while maintaining high standards of quality and technical stability.
What we offer:
Remote Role
B2B Contract
Big International project
Rate: 160-180 zł/day +VAT
Responsibilities:
Design and implement new external partner REST APIs
Lead backend development initiatives from idea to production
Translate complex business requirements into scalable technical solutions
Contribute to architectural decisions in collaboration with the Architect
Maintain and enhance existing integration services
Improve performance, scalability, and reliability
Produce and maintain technical documentation
Ensure adherence to architectural guidelines and security standards
Participate in agile ceremonies and technical discussions
Key Requirements:
Senior-level backend development experience
Proven ability to lead development of new applications and APIs
Strong architectural understanding and design capabilities
Experience with .NET / .NET Core
Hands-on knowledge of RESTful services and OAuth
Technical expertise in Azure and Azure DevOps
Nice to Have:
Experience with Application Insights
Knowledge of PowerShell
Familiarity with Azure API Management
Understanding of SQL/NoSQL databases
Experience with AKS and SOLID principles
Similar jobs you might like
Technology
emagine Polska
Senior Backend API Developer
Senior
Remote
Warsaw, Poland
160 - 180 PLN/hr
🏢 Summary: Senior .NET API Developer role focused on designing and leading development of secure, scalable REST APIs within a Nordic commercial integration layer for Auto and Consumer Finance. The position involves end-to-end backend ownership, architectural collaboration, and enhancement of existing integration services in a cloud-based environment. Remote B2B contract on an international project. 🗂️ Requirements: Senior-level backend development experience, Proven experience leading development of applications and APIs, Strong architectural design capabilities, Experience with .NET and .NET Core, Hands-on experience with RESTful services, Experience implementing OAuth, Practical experience with Azure, Experience with Azure DevOps 📃 Skills: .NET, .NETCore, REST, OAuth, Azure, AzureDevOps, SQL, NoSQL, AKS, PowerShell, ApplicationInsights, SOLID 🏢 Description: Summary: The Senior .Net API Developer role focuses on developing and maintaining the Nordic commercial integration layer, enhancing secure and scalable integrations within the Auto and Consumer Finance space. The primary goal is to lead initiatives in backend API development while maintaining high standards of quality and technical stability. What we offer: Remote Role B2B Contract Big International project Rate: 160-180 zł/hour +VAT Responsibilities: Design and implement new external partner REST APIs Lead backend development initiatives from idea to production Translate complex business requirements into scalable technical solutions Contribute to architectural decisions in collaboration with the Architect Maintain and enhance existing integration services Improve performance, scalability, and reliability Produce and maintain technical documentation Ensure adherence to architectural guidelines and security standards Participate in agile ceremonies and technical discussions Key Requirements: Senior-level backend development experience Proven ability to lead development of new applications and APIs Strong architectural understanding and design capabilities Experience with .NET / .NET Core Hands-on knowledge of RESTful services and OAuth Technical expertise in Azure and Azure DevOps Nice to Have: Experience with Application Insights Knowledge of PowerShell Familiarity with Azure API Management Understanding of SQL/NoSQL databases Experience with AKS and SOLID principles
Technology
emagine Polska
Senior Backend API Developer
Senior
Remote
Warsaw, Poland
160 - 180 PLN/hr
🏢 Summary: Senior .Net API Developer role focused on leading backend API development and enhancing secure, scalable integration services within the Nordic commercial integration layer in the Auto and Consumer Finance domain. The position involves designing and implementing REST APIs, contributing to architecture decisions, and ensuring high performance, reliability, and security standards. Remote B2B contract on an international project. 🗂️ Requirements: Senior-level backend development experience, Experience leading development of applications and APIs, Strong architectural design skills, Experience with .NET and .NET Core, Hands-on experience with RESTful APIs, Knowledge of OAuth, Experience with Azure, Experience with Azure DevOps 📃 Skills: .NET, .NET Core, REST, OAuth, Azure, Azure DevOps, SQL, NoSQL, AKS, PowerShell, Application Insights, SOLID 🏢 Description: Summary: The Senior .Net API Developer role focuses on developing and maintaining the Nordic commercial integration layer, enhancing secure and scalable integrations within the Auto and Consumer Finance space. The primary goal is to lead initiatives in backend API development while maintaining high standards of quality and technical stability. What we offer: Remote Role B2B Contract Big International project Rate: 160-180 zł/hour +VAT Responsibilities: Design and implement new external partner REST APIs Lead backend development initiatives from idea to production Translate complex business requirements into scalable technical solutions Contribute to architectural decisions in collaboration with the Architect Maintain and enhance existing integration services Improve performance, scalability, and reliability Produce and maintain technical documentation Ensure adherence to architectural guidelines and security standards Participate in agile ceremonies and technical discussions Key Requirements: Senior-level backend development experience Proven ability to lead development of new applications and APIs Strong architectural understanding and design capabilities Experience with .NET / .NET Core Hands-on knowledge of RESTful services and OAuth Technical expertise in Azure and Azure DevOps Nice to Have: Experience with Application Insights Knowledge of PowerShell Familiarity with Azure API Management Understanding of SQL/NoSQL databases Experience with AKS and SOLID principles
Technology
emagine Polska
Senior .NET Developer (Banking) – Remote (Poland)
Senior
Remote
Warsaw, Poland
🏢 Summary: Senior .NET Developer role focused on designing, extending, and modernising critical banking and securities systems in a fully remote B2B model. The position involves full-stack development, system integration, and cloud scaling within distributed, business-critical environments. The role requires close collaboration with business stakeholders and ownership of end-to-end application delivery. 🗂️ Requirements: 5+ years experience as .NET / C# Developer, Experience in banking or investment banking sector, Full-stack development experience, Knowledge of SOLID design principles, Experience with document-based databases, Experience with event-driven messaging frameworks, Experience with unit and integration testing, End-to-end application development experience, Ability to work during UK business hours, Based in Poland 📃 Skills: .NET, C#, MongoDB, SOLID, Messaging, UnitTesting, IntegrationTesting, Docker, Kubernetes, Cloud 🏢 Description: Work model: 100% remote (candidates must be based in Poland) Contract type: B2B Industry: Banking / Investment Banking We are looking for an experienced Senior .NET Developer to join a distributed engineering team working on critical banking systems. The role focuses on extending and modernising applications used across securities and banking operations, with a strong emphasis on system design, scalability, and cloud transformation. You will work end-to-end on business-critical systems, closely collaborating with Business Analysts, without a separate QA team. A solid background in banking or financial services is essential. Main Responsibilities: Design, develop, and extend .NET-based systems supporting multiple banking entities Contribute to the integration of securities and core banking platforms Support and enhance a portfolio of ~17 applications across product control and risk management Work with an in-house development framework in a full-stack capacity Participate in scaling applications for cloud-based, containerized environments Collaborate closely with business stakeholders to deliver robust solutions Ensure high code quality through unit and integration testing Key Requirements: 5+ years of professional experience as a .NET / C# Developer Hands-on experience in the banking or investment banking sector (mandatory) Full-stack development experience (backend-focused, frontend included) Strong understanding and practical application of SOLID design principles Experience with document-based databases (e.g. MongoDB) Experience with event-driven / event-based messaging frameworks Solid knowledge of unit and integration testing Experience working end-to-end on applications (development, testing, support) Ability to work independently in a fast-paced, regulated environment Availability during UK business hours Nice to Have: Experience with cloud platforms and application migration to cloud Experience with container technologies (e.g. Docker, Kubernetes) Exposure to systems such as Murex or large in-house banking platforms Background in securities, risk, or product control systems Other Details: This role is 100% remote with candidates required to be located in Poland. The contract is on a B2B basis within the banking and investment banking industry.
Technology
emagine Polska
Senior .NET Developer (Banking) – Remote (Poland)
Senior
Remote
Warsaw, Poland
🏢 Summary: Senior .NET Developer role focused on designing, extending, and modernizing critical banking systems within securities and core banking domains. The position involves full-stack development, system integration, and cloud scaling in a distributed team without a separate QA function. Work includes end-to-end ownership of business-critical applications in a regulated investment banking environment. 🗂️ Requirements: 5+ years experience with .NET and C#, Hands-on experience in banking or investment banking, Full-stack development experience, Strong knowledge of SOLID principles, Experience with document-based databases, Experience with event-driven messaging frameworks, Knowledge of unit and integration testing, End-to-end application development experience, Ability to work independently in regulated environments, Availability during UK business hours, Poland-based residency 📃 Skills: .NET, C#, MongoDB, SQL, REST, Microservices, Docker, Kubernetes, Azure, UnitTesting, IntegrationTesting, EventDriven, Git 🏢 Description: Work model: 100% remote (candidates must be based in Poland) Contract type: B2B Industry: Banking / Investment Banking We are looking for an experienced Senior .NET Developer to join a distributed engineering team working on critical banking systems. The role focuses on extending and modernising applications used across securities and banking operations, with a strong emphasis on system design, scalability, and cloud transformation. You will work end-to-end on business-critical systems, closely collaborating with Business Analysts, without a separate QA team. A solid background in banking or financial services is essential. Main Responsibilities: Design, develop, and extend .NET-based systems supporting multiple banking entities Contribute to the integration of securities and core banking platforms Support and enhance a portfolio of ~17 applications across product control and risk management Work with an in-house development framework in a full-stack capacity Participate in scaling applications for cloud-based, containerized environments Collaborate closely with business stakeholders to deliver robust solutions Ensure high code quality through unit and integration testing Key Requirements: 5+ years of professional experience as a .NET / C# Developer Hands-on experience in the banking or investment banking sector (mandatory) Full-stack development experience (backend-focused, frontend included) Strong understanding and practical application of SOLID design principles Experience with document-based databases (e.g. MongoDB) Experience with event-driven / event-based messaging frameworks Solid knowledge of unit and integration testing Experience working end-to-end on applications (development, testing, support) Ability to work independently in a fast-paced, regulated environment Availability during UK business hours Nice to Have: Experience with cloud platforms and application migration to cloud Experience with container technologies (e.g. Docker, Kubernetes) Exposure to systems such as Murex or large in-house banking platforms Background in securities, risk, or product control systems Other Details: This role is 100% remote with candidates required to be located in Poland. The contract is on a B2B basis within the banking and investment banking industry.
Technology
KUBO
Senior .Net Developer
Senior
Remote
Gdansk, Poland
130 - 160 PLN/hr
🏢 Summary: Senior .NET Developer role focused on building and architecting cloud-native backend systems with AWS and CI/CD automation. The position involves designing microservices-based solutions, writing high-quality testable code, and contributing across the full project lifecycle in a spec-driven environment. Fully remote B2B contract with long-term cooperation potential. 🗂️ Requirements: Experience with modern .NET / .NET Core, Experience with AWS or Azure, Knowledge of microservices architecture, Knowledge of distributed systems, Ability to design system architecture, Experience writing integration tests, Experience writing end-to-end tests, Familiarity with BDD approach, Experience with CI/CD automation 📃 Skills: .NET, NETCore, AWS, Azure, CI/CD, Microservices, DistributedSystems, C#, BDD, IntegrationTesting, E2ETesting, Architecture 🏢 Description: Join an international IT company specializing in cloud services, managed services, and digital transformation for enterprises. As a Senior .NET Developer with a focus on AWS and CI/CD automation, you will participate in the project by providing backend support to the Tech Lead and a team. Key responsibilities Designing and architecting system components, Writing high-quality, testable code in .NET, Contributing to the development of modern cloud-native solutions, Working across the full project lifecycle (from discovery to delivery), Participating in planning and analysis (discovery, planning), Working in a “spec-driven” approach (based on specifications), Co-creating and refining specifications, acceptance criteria, and architectural decisions. Ideal candidate profile Experience with . NET (Core / modern .NET), Azure or AWS , Knowledge of architecture: microservices, distributed systems, Ability to translate business requirements into technical architecture, Writing integration and end-to-end tests, Familiarity with BDD (Behavior-Driven Development) approach. Conditions Type of cooperation: B2B contract Initial contract duration: 1st June- End of February 2027, with the intention to extend the cooperation or move top performers to another project. Rate: 130 - 160 PLN/h Benefits: Private healthcare, Multisport card and life insurance Work model: 100% remote from any location in Poland Recruitment steps Phone call with a Recruiter - Oliwia (approx. 20 min.) Interview with Client : Introductory conversation with the delivery team: review of your experience vs project needs, light technical questions, and verification of your comfort in a fully English‑speaking, international environment. Introductory interview : discussion of experience in relation to project requirements, technical questions. Final technical interview with Client : in‑depth technical questions, possibly practical task to see how you think, ask questions, and structure solutions. Decision and feedback
Technology
Awareson Sp. z o.o.
Senior .Net Developer
Senior
Hybrid
Warsaw, Poland
210 - 260 PLN
🏢 Summary: Senior .NET Developer role focused on building and maintaining extended functionalities within a distributed, cloud-based system. The position involves working with modern .NET technologies, Angular, cloud platforms, and microservices architecture in an Agile/Scrum environment. The role requires close collaboration with stakeholders while applying clean code and best development practices. 🗂️ Requirements: Bachelor’s degree or Microsoft .NET certification, Strong experience with .NET and C#, Experience with ASP.NET Core and Web API, Experience with Angular (2+), Experience with Azure or AWS, Experience with microservices and distributed systems, Experience with PostgreSQL and SQL Server, Experience with database migrations, Experience with GitHub, Knowledge of SOLID and DRY principles, Fluent English (written and spoken) 📃 Skills: .NET, C#, ASP.NET, Angular, Azure, AWS, Microservices, Kafka, PostgreSQL, SQL, GitHub, WebAPI 🏢 Description: We are looking for a Senior .Net Developer . Responsibility: Develop and maintain extended functionalities Collaborate closely with internal and external consultants, as well as key business stakeholders Work with technologies including Angular (2+), Azure/AWS Cloud, and the .NET stack (.NET 8/9, ASP.NET Core, C#, Web API), along with microservices and distributed systems, Kafka (or similar messaging tools), and databases such as PostgreSQL and SQL Server Actively participate in daily stand-ups, sprint reviews, and planning sessions with Danish colleagues, contributing to continuous improvement of the Scrum process To succeed in this role, you: Hold a relevant bachelor’s degree or a Microsoft certification related to .NET Apply clean code principles and best practices such as SOLID and DRY, with a strong object-oriented mindset Have proven experience in Microsoft .NET (C#), GitHub, PostgreSQL, and database migrations Communicate fluently in English, both written and spoken
Technology
emagine Polska
Tech Lead
Senior
Remote
Warsaw, Poland
🏢 Summary: 100% remote B2B opportunity to lead a development team in building and maintaining scalable applications within an agile environment. The role combines hands-on full-stack development with strategic technical leadership, focusing on robust system architecture and faster delivery of new solutions. Long-term cooperation with a two-stage recruitment process including a technical test. 🗂️ Requirements: Proficiency in .NET, Proficiency in C#, Experience in full-stack development, Experience with front-end technologies, Experience with document-based databases, Knowledge of event-based messaging frameworks, Experience with cloud services, Experience with containerization, Ability to lead development teams, Experience working in agile environment 📃 Skills: .NET, C#, Angular, MongoDB, Cloud, Docker, Microservices, REST, Git 🏢 Description: Work model: 100% remote Start date: Flexible Rate: up to 215 PLN/h netto + VAT Contract : B2B, long-term cooperation (12-month contract up front + extensions) Recruitment process : 2 stages, including a technical test estimated to take 2-4 hours. Summary: The role focuses on leading the development team to create new solutions and maintain systems within an agile environment, emphasizing the importance of robust applications and strategic direction. Main Responsibilities: Lead the development team in creating and maintaining applications. Adopt wider technology practices and address the speed of new application delivery. Engage in hands-on development while guiding the strategic direction of projects. Collaborate with teams to gather specifications and perform technical analysis. Navigate complex systems and ensure they are built to scale. Manage developer quality and capacity amidst organizational constraints. Key Requirements: Proficient in .NET and C#. Experience with full-stack development, including front-end technologies. Familiarity with document-based databases. Knowledge of event-based messaging frameworks. Experience with cloud services and containerization. Nice to Have: Prior experience in the banking or financial services sector. Familiarity with Angular or other modern front-end frameworks. Experience with MongoDB or similar environments. Other Details: Environment: .NET, C#, Angular, MongoDB, moving towards cloud solutions. Team Structure: Full Stack Developers working closely with Business Analysts.
Technology
Britenet
C# + Java Developer (digital payment)
Senior
Hybrid
Gdansk, Poland
19,500 - 23,000 PLN
🏢 Summary: The role involves developing and maintaining a large-scale open banking platform focused on secure, high-performance API integrations with European financial institutions. The position centers on backend development in .NET and Java within cloud-based, distributed systems. You will design and optimize secure connectivity solutions aligned with PSD2 standards in an international, collaborative environment. 🗂️ Requirements: Strong experience building backend services using Java and .NET, Approximately 6 years of experience in C# programming, Solid knowledge of Java programming, Strong understanding of API design, Understanding of distributed systems, Experience working in cloud environments, Experience integrating with banks via PSD2 interfaces, Ability to write clean, maintainable, testable code 📃 Skills: C#, Java, .NET, APIs, PSD2, Cloud, DistributedSystems 🏢 Description: Join an international technology team building next-generation open banking solutions used across Europe. Our platform enables secure, reliable, and high-quality connectivity to financial institutions—powering innovative products and services in the digital payments ecosystem. You will work in a highly skilled, collaborative environment alongside teammates located mainly in Denmark, Ireland, and Romania. As a .NET Developer, you will contribute to the development, improvement, and maintenance of a large-scale open banking platform. You will work on advanced API solutions focused on security, data processing, monitoring, onboarding automation, and high-performance connectivity. This role is ideal for engineers who enjoy solving complex problems, working in modern cloud environments, and collaborating with international teams. Our expectations: Strong experience in building backend services (Java + .Net). Approximately 6 years of relevant experience in C# programming. Solid knowledge in Java programming. Solid understanding of API design, distributed systems, cloud environments. Experience in establishing bank connections through PSD2 interfaces. Ability to write clean, maintainable, and testable code. Experience working in fast-paced, product-centric environments. Collaborative mindset and eagerness to work closely with product and engineering peers. Proficiency in English, fluent Polish. Hybrid work 2-3 days per week (Gdansk). Proficiency in English, fluent Polish, Hybrid work 2-3 days per week (Warsaw or Gdansk). Main responsibilities: Design, develop, and maintain APIs and integration modules connecting the platform to thousands of European banks and financial institutions. Collaborate with engineers and product stakeholders to define requirements, set acceptance criteria, and deliver solutions. Contribute to architecture by ensuring scalability, maintainability, and adherence to best practices. Maintain quality through code reviews, testing, and continuous improvement initiatives. Solve complex problems involving performance, distributed systems, and regulatory constraints.
Technology
emagine Polska
.NET Developer with TypeScript/Angular
Mid
Remote
Warsaw, Poland
🏢 Summary: B2B remote backend role focused on enhancing and maintaining an internal configuration and optimization tool within a global sales ecosystem. The position centers on .NET development with AWS, contributing to system improvements, bug fixes, and new features in an Agile environment. Initial 6-month contract with possible extensions and flexible budget. 🗂️ Requirements: Strong experience in backend development with .NET, Proficiency in AWS services including Lambda and API Gateway, Hands-on experience writing testable, maintainable code, Experience working in Agile environment, Ability to collaborate effectively in a development team, Strong engineering problem-solving skills 📃 Skills: .NET, AWS, Lambda, APIGateway, C#, REST, DynamoDB, Redis, Angular, React, CDK 🏢 Description: Contract : B2B (1st contract for 6 months + prolongations) Mode : Remote Rate : no fixed rate, flexible budget Summary: This role focuses on enhancing the client’s internal system, a vital part of global sales ecosystem, specifically targeting backend development with .NET and AWS. The developer will work in a dynamic team to improve a configuration/optimization tool for vehicle attributes. Main Responsibilities: Enhance and maintain the internal configuration/optimization tool. Collaborate with team members to implement improvements and fix bugs. Contribute to larger team initiatives and projects. Write modern, maintainable, and high-quality code. Participate in Agile methodologies to deliver value to users. Key Requirements: Strong experience with backend development in .NET. Proficiency in AWS services including Lambda and API Gateway. Hands-on coding experience with a focus on producing testable code. Ability to work collaboratively within a team environment. Demonstrated problem-solving skills in engineering contexts. Nice to Have: Familiarity with frontend technologies, especially Angular and React.js. Experience with AWS CDK for deployment. Understanding of RESTful API design. Experience using databases like DynamoDB and Redis.
Technology
New offer
DCV Technologies
Senior .NET Developer / Wroclaw
Senior
Hybrid
Wroclaw, Poland
🏢 Summary: Senior .NET Developer role focused on designing and delivering scalable, cloud-native enterprise solutions using .NET 6+ and Microsoft Azure. The position involves building modern APIs and microservices, working with Kubernetes and containers, and ensuring high availability, security, and observability of distributed systems. Hybrid work model in Wroclaw with strong emphasis on DevOps, clean code, and engineering best practices. 🗂️ Requirements: 7+ years of professional software development experience, Strong hands-on experience with C# and .NET Core / .NET 6+, Proven experience building modern APIs and enterprise applications using .NET, Strong experience with Microsoft Azure services (AKS, Azure Containers, Azure Web Apps, Azure Functions, Azure Service Bus, Azure Storage Accounts, Azure Key Vault), Experience with messaging platforms, preferably Kafka, Strong experience with Containers and Kubernetes, Solid understanding of Microservices and Event-Driven Architecture, Strong knowledge of Object-Oriented Programming, Design Patterns, and SOLID principles, Good understanding of Multi-threading and concurrent programming, Experience with Cloud Architecture and Engineering on Azure, Experience with Azure App Services, Container Apps, Event Grid, Service Bus, Frontend experience with React and TypeScript/JavaScript, Strong knowledge of HTML5 and CSS3, Experience working in Agile environments using TDD and DevOps practices, Strong analytical, troubleshooting, and problem-solving skills, Excellent verbal and written communication skills 📃 Skills: C#, .NET, ASP.NET, Azure, AKS, Kubernetes, Docker, Kafka, React, TypeScript, JavaScript, HTML5, CSS3, Microservices, CI/CD, DevOps, TDD, EventGrid, ServiceBus, AzureFunctions, AzureStorage, AzureKeyVault 🏢 Description: Location: Wroclaw, hybrid 3 days/week About the Role We are looking for an experienced and passionate Senior .NET Developer with strong Azure expertise to join our engineering team. In this role, you will design, develop, and enhance scalable digital products and technology services used by clients and internal teams worldwide. You will work in a modern cloud-native environment, contribute to high-impact projects, and collaborate with cross-functional teams to build secure, reliable, and highly available enterprise solutions. Key Responsibilities Design, develop, and improve enterprise-grade digital products and technology services Analyze business and user requirements to deliver scalable and efficient technical solutions Develop modern APIs and backend services using .NET 6+ and Azure cloud technologies Apply software engineering best practices including automated testing, CI/CD, and DevOps methodologies Ensure quality, security, reliability, and compliance across all delivered solutions Build observability into applications, monitor production systems, troubleshoot incidents, and resolve root causes Contribute to cloud-native and microservices-based architecture initiatives Collaborate closely with product owners, architects, and engineering teams to deliver business value Advocate for client and user needs while driving technical excellence Share knowledge with peers, mentor team members, and contribute to engineering culture and hiring activities Required Skills & Experience 7+ years of professional software development experience Strong hands-on experience with C# and .NET Core / .NET 6+ Proven experience building modern APIs and enterprise applications using .NET technologies Strong experience with Microsoft Azure services including: AKS (Azure Kubernetes Service) Azure Containers Azure Web Apps Azure Functions Azure Service Bus Azure Storage Accounts Azure Key Vault Experience with messaging platforms, preferably Kafka Strong experience with Containers and Kubernetes Solid understanding of Microservices and Event-Driven Architecture Strong knowledge of Object-Oriented Programming, Design Patterns, and SOLID principles Good understanding of Multi-threading and concurrent programming Experience with Cloud Architecture and Engineering on Azure platforms Experience with: Azure App Services Container Apps Event Grid Service Bus Frontend development experience with React , TypeScript/JavaScript Strong knowledge of HTML5 and CSS3 Experience working in Agile environments using TDD and DevOps practices Passion for Software Craftsmanship, Clean Code, and engineering best practices Strong analytical, troubleshooting, and problem-solving skills Excellent verbal and written communication skills Nice to Have Experience implementing: Service-Oriented / Microservice Architectures Event-Based Architectures Loosely Coupled Systems Reusable Enterprise Components Experience working with distributed systems and high-scale applications Exposure to observability and monitoring tools