YOUR NEXT CHAPTER
Full Stack Developer, .NET, Vue
About the role
• Deliver features end-to-end across API, UI, database, and tests in legacy ASP.NET MVC 5 and new .NET 10 / Vue 3 applications
• Turn business requirements into practical solutions with the Product Owner and Team Leader
• Identify missing cases before implementation
• Build background jobs, Azure Functions, queue-driven processing, and integrations
• Write unit and integration tests
• Support QA and fix defects
• Review pull requests, including AI-generated changes
• Senior level: own complex modules from requirements clarification through technical design, implementation, release, and production stabilization
• Senior level: lead incremental modernization from .NET Framework to .NET 10, Azure Functions to isolated worker model, OpenTelemetry, and automated tests
• Senior level: mentor junior and mid-level developers
• Senior level: shape AI practices including repository agent configuration, spec-driven workflow, and safe practices
• Senior level: explain trade-offs to Product Owners and raise risks early
• 3+ years of commercial experience with C# and .NET, including ASP.NET MVC / Web API and ASP.NET Core
• Solid SQL Server: stored procedures, views, indexes, and reading query plans; EF6 and EF Core
• Practical Vue 3 and TypeScript; strong React or Angular experience accepted if willing to work in Vue
• Ability to read and modify legacy jQuery, Knockout.js, and Kendo UI code
• Async programming, dependency injection, SOLID, and design patterns
• Practical Azure: App Service, Azure SQL, Storage, Functions, Key Vault, Application Insights
• Azure DevOps and Git
• Unit and integration testing with xUnit, NUnit, or MSTest
• Secure coding practices
• English at Upper-Intermediate (B2) or higher, spoken and written
• Comfort working asynchronously in a distributed team
• Senior level: 5+ years of commercial experience, preferably on enterprise products
• Senior level: experience across .NET Framework, ASP.NET MVC 5, Web API 2, and modern ASP.NET Core
• Senior level: strong SQL Server / Azure SQL, complex T-SQL, query plans, locking, and safe schema changes
• Senior level: Microsoft Entra ID, OAuth 2.0 / OpenID Connect, and OWASP Top 10
• Senior level: production debugging across application, database, configuration, and infrastructure
• Senior level: stakeholder communication for requirements and design discussions
• Nice to have: AI-assisted development, AI agents, RAG and evaluation, insurance/finance/broker-systems experience, .NET modernization, Docker, Azure Container Apps, Aspire, GitHub Actions, Playwright, mobile development, or RPA
• Feature and module ownership on a live insurtech platform and on new .NET 10 / Vue 3 projects
• Modernization work with real influence on technical design and delivery practice
• A clear path towards senior responsibilities for mid-level developers
• Involvement in AI initiatives: agents, document processing, and knowledge search
• Claude Code as our standard AI development tool, with a seat for every developer on our team subscription
• Some projects use spec-driven development with GitHub Spec-Kit
• Fully remote work in an international team
• Contractor agreement, paid monthly in USD
• This role is open to candidates based anywhere in Europe, including EU and non-EU countries