locationIvano-Frankivsk

locationKyiv

locationLviv

locationRemote

locationUkraine

work typeHybrid

work typeOffice

work typeRemote

Fullstack .NET | Angular Engineer, Team Lead

Our client is a trailblazer and has a success story in population health management and analytics solutions. Guided by the mission statement, “Serving Others for Healthy Communities,” they have consistently delivered innovative products and services for over two decades, empowering healthcare organizations to harness the power of data for better patient outcomes and operational success.

 

Their solutions support over 2,500 healthcare organizations across 36 states, including health center-controlled networks, primary care associations, physician group practices, hospitals, medical colleges, community health centers, public health departments, and health plans. Leveraging robust ETL integrations, they help clients achieve higher-quality care and improved financial outcomes.

 

We are seeking an experienced Fullstack .NET | Angular Engineer, Team Lead to join our dynamic team. The ideal candidate will bring a strong technical foundation, proven leadership experience, and a passion for driving high-quality software development.

Key Responsibilities:

  • Lead and mentor a team of developers, fostering a culture of collaboration and growth.
  • Design, develop, and maintain web applications using .NET (Framework/Core/.NET 5+), ASP.NET Core, and Angular.
  • Oversee project planning, task distribution, and progress tracking.
  • Optimize database interactions with MS SQL and PostgreSQL, utilizing stored procedures and ORMs like Entity Framework Core and Dapper.
  • Implement and maintain RESTful APIs.
  • Architect and develop microservices using MassTransit, RabbitMQ, and SignalR.
  • Configure and manage Azure DevOps CI/CD pipelines for seamless deployment and integration.
  • Perform rigorous code reviews to uphold coding standards and ensure high-quality deliverables.
  • Train and onboard new team members, fostering a productive development environment.
  • Collaborate with cross-functional teams to plan and deliver robust solutions.

Required Qualifications:

  • Proven experience as a Team Lead in a software development environment.
  • 5+ years of professional software development experience in .NET, including C#.
  • Proficiency with .NET Framework/Core/.NET 5+, ASP.NET Core, and object-oriented design principles.
  • Hands-on experience with Angular for frontend development.
  • Expertise with Entity Framework, Dapper, and relational databases.
  • Familiarity with Duende Identity Server, SignalR, and MassTransit.
  • Experience with RabbitMQ and building microservices architectures.
  • Strong knowledge of Azure DevOps pipelines and CI/CD practices.
  • Comprehensive understanding of web application development, including ASP.NET MVC, Web API, and RESTful APIs.
  • Strong grasp of software architecture principles to design scalable, maintainable solutions.
  • Experience with unit testing, integration testing, and Agile/Scrum practices.
  • Excellent problem-solving skills and the ability to communicate complex technical concepts effectively.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (preferred).
  • Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate) are a plus

We offer:

  • Annual paid vacation of 18 working days.
  • Extra vacation days for long-lasting cooperation.
  • Annual paid illness of 10 days.
  • Maternity/Paternity leave.
  • 18 Working days of annual paid vacations, available from the start day;
  • 10 Working days of paid sick leave annually;
  • Extra vacation days for long-lasting cooperation;
  • Compensation for sports activities or health insurance (up to 250$ per year) – after the trial period;
  • Marriage and Parenthood Package;
  • Internal University;
  • English training courses;
  • Career opportunities;
  • Mentoring program;
  • Paying taxes and managing PE (private entrepreneur);
  • Internal Referral program;
  • Corporate events;
  • Opportunity to take part in company volunteering activities.
author

Galyna Oliyarchyk

Recruiter

Apply Now

If you haven’t found a fitting position, send us your CV and we’ll get back to you shortly