We are seeking a senior-level .NET Developer with an understanding of architecture to join the team of our US-based Customer involved in the development of a range of products for homeowners’ associations.Responsibilities:Work closely with Architects to implement service decomposition strategiesRefactor and enhance existing service code for performance, maintainability, and scalabilityContribute to improving the structure and reliability of the back-end service layerAssist in the rewriting and modernization of legacy back-end services into a microservices architectureSupport and guide team members through mentorship and collaborationContribute actively to backlog refinement to help the team identify optimal technical solutionsDeliver development tasks on schedule, ensuring high standards of quality, performance, and adherence to coding best practicesMaintain clear and thorough documentation of progress, decisions, and scope adjustments in JiraOversee and coordinate software deployment processesTake ownership of complex development challenges and document implemented solutionsPartner with the QA team to investigate and resolve defects identified during sprintsDemonstrate accountability, dependability, and a proactive approach to communicationRequirements:Strong experience with .NET (C#) and microservices architectureStrong experience with ASP .NET Core Web APIIn-depth knowledge of RESTful APIs and distributed systemsExperience with Azure Cloud PlatformsExperience with Azure FunctionsExperience with Azure Service BusFamiliarity with Docker and Kubernetes for containerization and orchestration (preferred)Experience with Azure SQL DatabaseProficiency in Entity Framework for database managementStrong problem-solving and troubleshooting skillsAbility to refactor legacy code and optimize services for scalability and performanceReliability and accountability in meeting deadlines and project milestonesExcellent communication skills in English, with the ability to collaborate effectively in a teamEnglish level — Upper-Intermediate or higherWill be a plus:Experience with Azure NetworkingWe offer:Remote-first work model with flexible working hours (we provide all equipment)Comfortable and fully equipped offices in Lviv and RzeszówCompetitive compensation with regular performance reviews18 paid vacation days per year + all state holidays12 days of paid sick leave per year without a medical certificate + extra paid leave for blood donationMedical insurance with an affordable family coverage optionMental health program which includes free and confidential consultations with a psychologistEnglish, German, and Polish language coursesCorporate subscription to learning platforms, regular meetups and webinarsFriendly team that values accountability, innovation, teamwork, and customer satisfactionInclusive environment where everyone feels valued and treated equally. We proudly partner with VeteranHub to support Ukrainian veteransWe are committed to supporting Ukraine and actively participate in charity initiativesВідгукнутись на вакансію