We are looking for a highly skilled and experienced Senior .NET Back-End Developer to join our development team. The ideal candidate will have a strong background in .NET technologies and will be responsible for designing, developing, and maintaining the back-end components of our solution. This role requires a deep understanding of server-side logic, database interactions, and API development.
Key Responsibilities:
Development:
- Design, develop, and maintain efficient, reusable, and reliable .NET code.
- Implement high-quality back-end services and APIs.
- Ensure the best possible performance, quality, and responsiveness of applications.
Architecture and Design:
- Contribute to the architectural decisions and design of new features and systems.
- Ensure that the design adheres to security best practices and standards.
- Write clean, scalable, and maintainable code.
Collaboration:
- Collaborate with front-end developers, UX/UI designers, and product managers to integrate user-facing elements with server-side logic.
- Participate in code reviews and provide constructive feedback to team members.
- Work closely with the DevOps team to ensure smooth deployment and operation of applications.
Qualifications:
Education:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Experience:
- Minimum of 7 years of experience in software development, with a strong focus on .NET technologies.
- Proven experience in developing and maintaining back-end services and APIs.
- Strong understanding of object-oriented programming and SOLID principles.
Technical Skills:
- Proficiency in C# and .NET Core.
- Experience with database design and development (e.g., SQL Server, PostgreSQL).
- Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.
- Knowledge of RESTful API design and implementation.
Preferred Qualifications:
- Experience with Azure cloud platform.
- Familiarity with containerization and orchestration (e.g., Docker, Kubernetes).
- Knowledge of microservices architecture.
- Understanding of CI/CD pipelines and DevOps practices.
- Experience with automated testing frameworks and tools.
Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Attention to detail and commitment to delivering high-quality software.
- Russian knowledge is a big plus.
Benefits:
- Competitive salary and performance-based bonuses.
- Professional development opportunities.
- Flexible work hours and remote work options.
- Collaborative and inclusive work environment.




