Technical Lead (.net, c#)

Summary

Leads a team of engineers to design and deliver scalable .NET/C# solutions for logistics software, using cloud services, microservices, and event-driven architectures.

As Technical Lead (.NET) you join a team of talented engineers and developers working together to transform final mile logistics and supply chain operations. Your role will be a hands-on leadership position where you guide engineering teams to deliver scalable, high-quality software solutions. This is the perfect role for experienced engineers who thrive in technical decision-making, architecture, and mentorship—while staying engaged in hands-on coding.
  • 8+ years in software engineering (ideally .NET C#), with at least 2 years in a technical leadership role. Experience in other tech stacks like Node.js as a plus.
  • Demonstrated expertise in designing and developing scalable APIs, with knowledge of RESTful principles and best practices.
  • Knowledge of microservices architecture and related design patterns / best practices.
  • Experience with message queues (e.g., RabbitMQ, Kafka) and event-driven architecture / patterns.
  • Experience with databases such as MySQL, MongoDB, CosmosDB or similar.
  • Experience utilizing cloud services (Azure and GCP) and containerization (Docker, Kubernetes).
  • Experience with Agile methodologies and CI/CD practices.
  • Experience in managing software releases, performance monitoring, and reliability improvements.
  • Strong problem-solving skills and ability to work in a fast-paced environment.
  • Ability to explain complex technical concepts to engineers, executives, and cross-functional teams.
  • Advanced proficiency in English, both written and spoken (B2+).