
Middle .Net Full-Stack Engineer
Posted May 24

Posted May 24
This is a fully remote position, open to applicants in Ukraine.
• Create new features and improve existing functionalities within a multi-tenant SaaS platform.
• Engage in both front-end (Angular) and back-end (.NET) development aspects of the system.
• Take part in architectural discussions and adhere to established best practices.
• Implement integrations with external APIs such as Google, HubSpot, and EMR systems like eCW.
• Produce clean, testable, and maintainable code in accordance with team guidelines.
• Participate in code reviews to enhance overall code quality.
• Collaborate effectively with team members and product stakeholders.
• Minimum of 3 years of commercial experience in .NET development.
• Proven experience as a full-stack developer in live production projects.
• Strong understanding of C# and .NET / .NET Framework 4.8 or higher.
• Familiarity with ASP.NET Core / Web API, dependency injection, and middleware.
• Experience with Entity Framework / Dapper, efficient SQL writing, and relational database management.
• Knowledge of clean architecture, SOLID principles, immutability practices, and standards for code quality.
• Experience in building Azure Functions, background jobs, and external system integrations.
• Familiarity with Microsoft SQL Server, Application Insights, Key Vault, Storage, and VPN networking is advantageous.
• Experience in unit testing frameworks such as xUnit, NUnit, or similar.
• Proficiency in Angular (version 12 or higher); experience in Angular migration is a plus.
• Skills in TypeScript, RxJS, and component-based architecture.
• Knowledge of HTML/CSS, Bootstrap, and Kendo UI.
• Experience in developing responsive and cross-browser compatible user interfaces.
• Proficient in Git, Trunk-Based development, code reviews, and pull request best practices.
• Familiarity with CI/CD processes, preferably Azure DevOps or similar.
• Ability to utilize AI tools such as Claude Code, GitHub Copilot, ChatGPT, Cursor AI testing utilities, and AI-assisted refactoring tools.
• Experience with integration testing is a bonus.
• Upper-Intermediate proficiency in English, both written and spoken.
• Competitive salary.
• Official employment with paid sick leave.
• 20 days of paid vacation.
• Complimentary English lessons.
• Flexible working hours.
• Official Ukrainian holidays treated as non-working days.
• Financial support for courses and certifications.
• Access to coaching and psychological consultations.
• Participation in workshops.
• Personalized career development plans.
• Mentoring opportunities.
• Medical Health Insurance.
Bemobi
Unisys
Dailymotion
SoftExpert - Software for Excellence
Get handpicked remote jobs straight to your inbox weekly.