
Senior Software Engineer – Backend
inventYOU IT Consulting
full-time
Posted on:
Location Type: Hybrid
Location: Athens • Greece
Visit company websiteExplore more
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