inventYOU IT Consulting

Senior Software Engineer – Backend

inventYOU IT Consulting

full-time

Posted on:

Location Type: Hybrid

Location: AthensGreece

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NET CoreRESTgRPCEntity Framework CoreSQL ServerT-SQLmicroservicesasynchronous programmingClean Architecture
Soft Skills
analytical skillsproblem-solving skillscommunication skills