.NET Developer (Jun+/Middle)
We’re hiring! Join ItexUS today!
We’re looking for a .NET Developer (Junior+/Middle-) to join our team.
In this role, you will contribute to the development of modern backend services and APIs, work with cloud infrastructure, and participate in building scalable systems following modern architectural principles.
You will collaborate with experienced engineers, take part in architectural discussions, and continuously improve your technical expertise while delivering reliable and high-quality solutions for international projects.
About us
Itexus is a team of talented professionals in software development, testing, and product support. Since 2013, we’ve successfully delivered more than 300 projects for clients across the US, Western Europe, and the CIS. Our portfolio includes startups and large international companies in finance, insurance, healthcare, tourism, retail, and education.
Responsibilities:
- Develop and maintain backend services using C# and .NET (Core / .NET 6–8).
- Design and build RESTful APIs using ASP.NET Core Web API.
- Participate in the development of business logic and system architecture.
- Work with databases and ORMs, optimize queries and manage migrations.
- Diagnose and resolve bugs and performance bottlenecks.
- Participate in technical discussions, brainstorming sessions, and demo presentations.
- Follow and support code quality standards and best development practices.
- Take part in code reviews, knowledge sharing, and internal technical discussions.
- Collaborate with cross-functional teams in an Agile/Scrum environment.
Requirements:
- 2–3 years of experience with C# (.NET Core / .NET 6–8) and ASP.NET Core.
- Experience building REST APIs using ASP.NET Core Web API.
- Understanding and practical use of Clean Architecture, SOLID, and DDD principles.
- Basic experience with microservices architecture and CQRS concepts.
- Experience with refactoring and maintaining legacy code.
- Strong knowledge of SQL databases (MS SQL Server and/or PostgreSQL).
- Hands-on experience with Entity Framework Core (migrations, query optimization) and Dapper.
- Familiarity with authentication and authorization solutions (IdentityServer, Keycloak, Microsoft Identity, JWT).
- Experience with Docker and basic understanding of Kubernetes.
- Experience working with CI/CD pipelines (Azure DevOps, GitLab CI/CD, Jenkins).
- Familiarity with cloud platforms such as Azure, AWS, or GCP.
- Proficiency with Git and common branching strategies (GitFlow, Feature Branching).
- Experience with unit and integration testing (NUnit, xUnit, Moq) and understanding of TDD principles.
- Upper-Intermediate English (B2+) or higher, with the ability to confidently communicate with both technical and non-technical teams.
- Experience working in Agile / Scrum teams.
- Ability to participate in code reviews and collaborative development processes.
Would be a plus:
- Knowledge of TypeScript and modern frontend frameworks such as React or Angular.
- Familiarity with AI coding assistants (GitHub Copilot, Cursor).
- Understanding of secure development practices (SAST/DAST, security-focused code reviews).
- Experience working with PowerShell or automation scripts.
- Background in distributed or remote teams.
- Additional experience with identity management solutions (IdentityServer, JWT, Microsoft Identity).
We’ll be happy to tell you more about the company when you meet with us.
Job benefits you will appreciate
Modern office in the city center near the metro station
Friendly professional team in a fast-growing company
Competitive salary
Flexible working hours
Professional events & meetups
Fully-stocked kitchen
Corporate library and the book club
Parking for bicycles & electric scooters
Year-round team building events and corporate parties (local & abroad)