We use PostHog and Clarity to improve the site, and Meta Pixel to measure page views and ad effectiveness. Usage data may include page addresses and browser identifiers. You can opt out of collection at any time. Details in the Privacy Policy
We are looking for an experienced Full Stack .NET Developer to develop, maintain, and extend enterprise-grade web systems.
The ideal candidate has strong hands-on experience with .NET technologies, React, databases, legacy system support, and practical experience using modern AI tools for software development.
What you'll do
Design, develop, and maintain server-side code using C#, .NET Framework, and modern NET/.NET Core.
Develop and maintain client-side applications using React.
Support and upgrade existing systems written in VB.NET.
Design and implement REST APIs and integrations with external systems.
Work with Microsoft SQL Server, including complex queries, stored procedures, indexing, and performance optimization.
Participate in architecture planning for new modules and modernize existing systems.
Analyze and resolve complex production issues.
Perform code reviews and mentor less experienced developers.
Collaborate regularly with QA, DevOps, Product, and Implementation teams.
Work with Git, CI/CD pipelines, and release processes.
Use AI-based development tools such as Cursor, Claude Code, GitHub Copilot, ChatGPT, or similar.
Leverage AI tools to improve productivity, code quality, documentation, debugging, refactoring, and test creation.
Participate in the design, creation, and use of AI agents for development activities such as code review, code generation, documentation, architecture analysis, issue investigation, and workflow automation.
Requirements
At least 5–7 years of professional software development experience.
Strong hands-on experience with C#.
Significant experience developing and maintaining systems in .NET Framework 4.x.
Significant experience with .NET / .NET Core, preferably .NET 6 or later.
Experience with VB.NET, including maintaining legacy systems.
Strong hands-on experience with React: components, hooks, state management, and REST API integration.
Solid knowledge of JavaScript or TypeScript, HTML, and CSS.
Experience developing web systems and REST APIs.
In-depth knowledge of Microsoft SQL Server and T-SQL.
Experience working with IIS.
Strong understanding of OOP, SOLID principles, clean code, dependency injection, and layered architecture.
Experience with Git, pull requests, and code review processes.
Hands-on experience using AI development tools such as Cursor, Claude Code, GitHub Copilot, ChatGPT, or similar.
Understanding of how AI can improve development processes, code quality, testing, documentation, and team productivity.
Ability to independently analyze requirements, propose technical solutions, and drive tasks through to production.
Nice to have
Experience building or working with AI agents for software development, code review, test generation, documentation, issue analysis, architecture analysis, or workflow automation.
Experience designing workflows where AI agents assist developers or development teams.
Experience with Azure DevOps, GitHub Actions, or other CI/CD systems.
Experience with Docker and container-based applications.
Experience with SignalR, Redis, message queues, or microservices.
Experience integrating with external REST or SOAP APIs.
Knowledge of Entity Framework, Dapper, or ADO.NET.
Experience with enterprise systems and high-load environments.
Knowledge of JWT, OAuth, OpenID Connect, permissions, and roles.
Good professional-level English.
Personal Skills
Strong ownership of results and technical quality.
Ability to work independently and make technical decisions.
Strong problem-solving and debugging skills.
Ability to mentor other developers and share knowledge.
Openness to modern, AI-driven development practices.
Ability to integrate AI tools and AI agents into daily work practically and responsibly.