Senior .NET Engineer

AvengaGreece, NY
1dRemote

About The Position

We are looking for an experienced .NET Software Engineer to join a B2B-focused environment in Greece, working on production-level systems used at scale. You will be involved in designing, building, and maintaining modern distributed applications, with a strong focus on quality, performance, and reliability. This role offers the opportunity to contribute to impactful solutions while continuing to grow your technical skills and career in a professional, international setting.

Requirements

  • At least 4 years of experience developing production-level software with .NET Core
  • Strong proficiency in C# and MVC
  • Experience with microservices architecture
  • Experience working with distributed systems at scale
  • Hands-on experience with testing, metrics, monitoring, and logging
  • Experience with asynchronous communication and message brokers
  • Good understanding of web technologies (HTTP, REST, etc.)
  • Practical knowledge of algorithms and design patterns
  • Strong focus on clean, high-quality code
  • Fluent English, written and spoken

Responsibilities

  • Design, develop, and maintain production-ready applications using .NET Core
  • Build and support microservices-based architectures
  • Develop and maintain asynchronous flows using message brokers
  • Ensure system reliability through testing, monitoring, logging, and metrics
  • Collaborate with cross-functional teams to deliver high-quality solutions
  • Apply best practices in software design, algorithms, and design patterns
  • Continuously improve code quality, performance, and scalability

Benefits

  • B2B engagement in a professional and international environment
  • Challenging projects with real business impact
  • Opportunities for technical growth and career development
  • Collaborative and quality-driven engineering culture
  • Remote environment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service