Position: .NET Team Leader with experience in building dispatching algorithm software for courier delivery
Company: Capital Recruiters
Category: .NET
Experience required: 5y
English level: intermediate

The vacancy  .NET Team Leader is open in product IT company with head office in USA. The company is a Delivery Network and Operating System for successful local restaurants (the restaurant delivery ordering process from end-to-end, reducing costs, optimizing logistics). 
The company proposes remote employment. 

Responsibilities:
	Lead .NET software development team focused on building Dispatching algorithm software for courier delivery.
	Build scalable and modular architecture that separates delivery events management, delivery providers integrations, business rules and BI data collection in an easy and maintainable way.
	Direct management of the development team, including hiring, coaching/mentoring and guiding team members (day-to-day, hands-on leadership). The team will be built later.
	Ensure application functionality and developed code compliance with the company design standards, coding standards, practices and approaches.
	Manage all aspects of software development - from planning new features, designing software solutions, testing, quality management to release and maintenance.
	Contribute and participate in technical discussions and architectural decisions.
	Lead, grow, mentor, and manage a team of talented software engineers.
	Work in close collaboration with Product and Design teams.

Essential professional experience and qualifications:
	At least 8+ years experience as C# .NET developer – A must.
	At least 3+ years leading development teams – A must.
	Expertise in integration with external systems via REST APIs - A must.
	Experience building distributed multi-tiered systems that feature high throughput, low latency, and high availability – A must.
	Strong architectural skills, especially in event driven architecture, dispatching algorithms and business rules processing - A must.
	Strong hands-on coding skills - A must.
	Experience in modern technologies such as RabbitMQ, MongoDB, Redis, Containers, etc
	Experience in Microservices architecture and development
	Excellent communication skills, ability to collaborate with teammates and people from different departments.
	Ability to deep dive and understand technical features, complex design, and architecture.
	Experience developing applications and projects from scratch and at scale.
	Excellent written and verbal communication across technical and non-technical areas, English (mandatory) and Russian (optional).
The company offers: 
	Friendly environment where you can reach your full potential and grow your career.
	Fast growing startup with modern microservice architecture and latest technologies.
	An excellent opportunity to work in an e-commerce startup during the scaling phase.
	Challenging tasks to help you evolve as a professional.
	Work directly for our company without outsource company in the middle.
	Flexible work hours.
	Work from home for a better life/work balance.