Senior .NET Engineer
We’re hiring! Join ItexUS today!
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.
About the Role
We’re looking for a proactive and technically strong Senior .NET Engineer to join our team. The role is designed to support both pre-sales activities and active project engagements. This position is key for helping us launch new projects, assist with presale technical scoping, and support our internal teams with strong leadership and communication. You’ll also potentially represent Itexus as a mentor and help build long-term client relationships. Strong soft skills are a must, we value engineers who are friendly, communicative, and confident when interacting with stakeholders.
What You’ll Do:
- Write clean, production-quality .NET code and participate in peer code reviews.
- Design and develop RESTful APIs, distributed systems, and microservices.
- Lead architecture discussions and contribute to product and technical planning.
- Take part in business logic development, demo sessions, and brainstorming meetings.
- Participate in interviews, mentor team members, and contribute to knowledge sharing.
- Collaborate with DevOps to ensure smooth CI/CD and deployment processes.
- Help manage technical onboarding and project kickoffs where needed.
Requirements:
- 5+ years of professional experience in C#, ASP.NET development.
- Strong understanding of OOP, SOLID principles, design patterns, Clean Architecture, DDD, CQRS.
- Experience designing microservices and distributed systems.
- Hands-on experience with MS SQL Server or PostgreSQL, Entity Framework Core / Dapper.
- Experience working with Docker and deploying apps on Azure (App Services, Functions, AKS, Storage) or AWS.
- Proficiency with Git and CI/CD tools (Azure DevOps, GitLab CI).
- Solid experience writing unit/integration tests and maintaining code quality.
- Familiarity with authentication and authorization protocols (JWT, OAuth2, IdentityServer / KeyCloak / Azure Entra ID).
- Previous experience as a Senior Developer or Tech Lead (mentoring, architectural decision-making).
- Upper-Intermediate English (B2+) or higher, ability to confidently communicate with both technical and non-technical teams.
- Comfortable working in Agile/Scrum environments.
- Proactive mindset, strong problem-solving skills, and a can-do attitude.
Nice to Have:
- Experience with event-driven or serverless architectures.
- Familiarity with message brokers (RabbitMQ, Kafka, Azure Service Bus), Redis.
- Kubernetes (k8s), Helm, Infrastructure as Code (Terraform).
- Basic front-end experience with React, Angular, Vue.js, or TypeScript.
- Azure or AWS cloud certifications.
We would be happy to share more information about the company and the project during our meeting.
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)
