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.
- 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+).