logo[мetahunt]
> DOU

Backend Engineer

Avidi Technologies2.5k–3.6k USD
format:Remotetype:Full-timecompany:Product
c#.netentity framework coreoopsoliddesign patternssqlnosqlmultithreadingmicroservicesrest-apidockerwebsocketsunit testingclaude codeopenaiany one ofclaude code
postgresqlrediskafkaangularreact
englishB2
experience4+ years
domainFintech
locationIvano-Frankivsk, Ukraine
> full description

Middle/Senior .NET Developer

📍 Location: Ivano-Frankivsk / Remote
🕒 Experience: 4+ years
💼 Employment: Full-time

👋 About Us

Avidi Technologies develops advanced software solutions for industries such as banking and payment systems, PSD2, trading platforms, corporate software, data analytics, risk management, smart city infrastructure, and track & trace systems.

We build high-load, enterprise-grade products where scalability, performance, security, and stability are key priorities.

We are expanding our development team and looking for a Middle/Senior .NET Developer with strong backend development skills and an interest in modern AI-assisted development practices.

About the Role

We are looking for a Middle/Senior .NET Developer with 4+ years of professional experience to join our team.

You will work on developing and maintaining scalable backend solutions, designing new features and microservices, and integrating with third-party systems.

We are looking for a proactive, independent developer with strong problem-solving skills who can take ownership of tasks, contribute to architectural decisions, and leverage AI-powered coding tools and Spec-Driven Development (SDD) practices.

Responsibilities

  • Develop and maintain software components according to technical requirements and design specifications.
  • Implement solutions using traditional coding approaches and AI-assisted Spec-Driven Development (SDD).
  • Participate in architectural design and development of new features, system components, and microservices.
  • Collaborate with the team to analyze, clarify, and refine technical and business requirements.
  • Write clean, maintainable, efficient, and well-tested code.
  • Conduct code reviews and contribute to improving code quality and development practices.
  • Integrate applications with third-party APIs and external systems.
  • Deliver reliable, scalable solutions and support their implementation.

Requirements

  • 4+ years of professional experience in software development using C# and .NET.
  • Strong knowledge of C#, .NET, ASP.NET Core, and Entity Framework Core.
  • Solid understanding and practical application of OOP, SOLID principles, and design patterns.
  • Good knowledge of relational databases, including SQL and database optimization.
  • Hands-on experience with NoSQL databases and caching solutions.
  • Experience writing unit and integration tests.
  • Strong understanding of multithreading, asynchronous programming, and async/await.
  • Good knowledge of microservices architecture and distributed systems.
  • Understanding of RESTful APIs, Docker, and WebSocket technologies.
  • Practical experience with Git and version control workflows.
  • Experience integrating third-party APIs and external services.
  • Practical experience with AI coding assistants, such as OpenAI Codex or Claude.
  • Ability to work independently, take ownership of tasks, and collaborate effectively with cross-functional teams.
  • Strong analytical thinking, problem-solving skills, and attention to detail.
  • English proficiency at B2+ level or higher.

Will Be a Plus

  • Experience with AI-assisted Spec-Driven Development (SDD) workflows.

Tech Stack

  • Backend: C#, .NET 10, ASP.NET Core, Entity Framework Core
  • Databases & Caching: PostgreSQL, Redis
  • Messaging: Apache Kafka
  • Containerization: Docker
  • Frontend: Angular, React
  • AI & Development Tools: OpenAI Codex, Claude, GitHub Spec Kit, obra/superpowers
  • Version Control: Git

🎁 What We Offer

  • A dynamic work environment with minimal bureaucracy
  • 20 paid vacation days and 7 paid sick days
  • Paid public holidays
  • Flexible working hours
  • English language courses
  • Team events and corporate activities
  • Comfortable office in Ivano-Frankivsk with remote work options
  • A supportive and collaborative development team

📩 Ready to join us?

Send us your CV and tell us a little about your experience with .NET development.

Відгукнутись на вакансію