June 26
• Be a part of the Dispatch Developer team and develop the ecosystem for courier delivery - a set of microservices: the Dispatch orchestrator, the public API gateway for providers, internal providers, and other microservices • Participate and contribute to the software design process • Lead various but in particular medium and high difficulty features; own a feature from the requirements and software design discussions through its release • Follow and contribute to the company and the team design, coding standards, and practices • Pay attention to the software quality and use a combination of approaches (tests, immutability, invariants, error handling etc) to achieve it • Participate in the code review process between team members • Help to achieve seamless releases, high achievement SLAs and high level of compatibility • Invest in monitoring tools to see the application health, use them to discover and diagnose production issues
• At least 8+ years experience as a C# .NET developer at product companies • Experience in backend services development, microservice architecture • Experience as a Tech Lead/Architect/CTO from a startup company is a big plus • Experience building distributed, multi-tiered services that feature high throughput, low latency, and high availability • Experience in designing, developing and supporting public APIs over time, HTTP RESTful APIs in particular • Experience integrating with external APIs • Strong hands-on coding skills; the ability to write code as simple as possible that meets the desired function and non-functional requirements. • Understanding the event-driven architecture • Experience in modern technologies: modern .NET ecosystem, SQL and noSQL databases, caches, message brokers, streams, containers • Previous experience with the dispatching domain and algorithms is nice to have, but generally it is sufficient to have experience in writing orchestrators, processors etc. of any nature • Excellent written and verbal communications across technical and non-technical areas in English
• Strong & Competitive Compensation Package • Flexible Work Environment • Responsible Paid Time Off Policy • Highly exciting project with modern microservice and serverless architectures and active customers • Ability to learn from experts in software development and architecture • Friendly environment where you can reach your full potential and grow your career • Challenging tasks to help you evolve as a professional • Open minded teams for innovation and self-growth • Work from home for better life/work balance
Apply NowMay 17