About the role

  • Senior Software Engineer – Backend developing backend services using C# and .NET Core for enterprise-grade applications. Collaborating on architectural patterns and scalable solutions in a hybrid work environment.

Responsibilities

  • Design and develop backend services using C# (8+) and .NET Core
  • Build and maintain scalable APIs using REST and gRPC
  • Implement data access layers using Entity Framework Core and SQL Server
  • Write and optimize complex T-SQL queries and stored procedures
  • Apply architectural patterns such as Clean Architecture, DDD, and CQRS
  • Develop and support microservices-based solutions
  • Implement asynchronous programming patterns and event-driven communication (Kafka)
  • Participate in code reviews and enforce best engineering practices
  • Contribute to CI/CD pipelines and cloud-based deployments (Azure)
  • Develop and execute unit and integration tests
  • Produce clear and maintainable technical documentation

Requirements

  • Strong professional experience in backend development using C# (8+) and .NET Core
  • Solid experience with SQL Server, T-SQL, and database performance optimization
  • Hands-on experience with Entity Framework Core and Microsoft ADO
  • Experience building RESTful APIs and/or gRPC services
  • Good understanding of microservices architecture and distributed systems
  • Practical knowledge of asynchronous programming and messaging systems (Kafka is considered a strong plus)
  • Experience applying Clean Architecture, DDD, and CQRS principles
  • Familiarity with Azure environments and cloud-native deployment practices
  • Experience with testing tools and writing automated tests
  • Proficiency in Visual Studio and modern development workflows
  • Strong analytical and problem-solving skills
  • Excellent communication skills in English

Benefits

  • Work on high-impact enterprise projects
  • Collaborate with experienced engineering teams
  • Engage with modern backend architectures and cloud technologies
  • Grow professionally in a structured and technically demanding environment
  • Competitive compensation aligned with experience and expertise

Job title

Senior Software Engineer – Backend

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job