
Middle .Net Full-Stack Engineer
Langate Software
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇦 Ukraine
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AngularASP.NETAzureBootstrapEntity FrameworkMS SQL Server.NETRxJSSQLTypeScriptVault
About the role
- Develop new features and enhance existing functionality in a multi-tenant SaaS platform.
- Work across both front-end (Angular) and back-end (.NET) parts of the system.
- Participate in architecture discussions and follow established best practices.
- Implement integrations with external APIs (Google, HubSpot, EMR systems like eCW).
- Write clean, testable, maintainable code following team guidelines.
- Participate in code reviews and improve overall code quality.
- Collaborate with team and product stakeholders.
Requirements
- 3+ years of commercial experience in .NET development.
- Experience working as a full-stack developer in production projects.
- Strong knowledge of C# and .NET / .NET Framework 4.8+.
- Experience with ASP.NET Core / Web API, dependency injection, and middleware.
- Experience with Entity Framework / Dapper, writing efficient SQL, and working with relational databases.
- Understanding of clean architecture, SOLID principles, immutability practices, and code quality standards.
- Experience building Azure Functions, background jobs, and integrations with external systems.
- Experience with Microsoft SQL Server, Application Insights, Key Vault, Storage, and VPN-based networking are a plus.
- Experience with unit testing (xUnit, NUnit, or similar).
- Experience with Angular (v12 or higher). (Experience with Angular migration is a plus.)
- TypeScript, RxJS, component-based architecture.
- HTML/CSS, Bootstrap, Kendo UI Experience building responsive and cross-browser compatible UI.
- Git, Trunk-Based development, code reviews, pull request best practices.
- Familiarity with CI/CD processes (Azure DevOps or similar).
- Ability to use AI tools (Claude Code, GitHub Copilot, ChatGPT, Cursor AI testing utilities, AI-assisted refactoring tools).
- Experience with integration tests is a plus.
- Upper-Intermediate English (both written and spoken).
Benefits
- Competitive salary
- Official employment, paid sick leave
- 20 days of paid vacation
- Free English lessons
- Flexible work schedule
- Official Ukrainian holidays are non-working days
- Paid courses and certifications
- Coach / psychologist consultation
- Workshops
- Career development plan
- Mentoring
- Medical Health Insurance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NETC#ASP.NET CoreEntity FrameworkDapperSQLAzure FunctionsAngularTypeScriptHTML/CSS
Soft skills
collaborationcode qualitycommunicationarchitecture discussionscode reviewsteam guidelinesproblem-solvinginterpersonal skillsleadershiporganizational skills