Please, let Sauce know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Join the Dispatch Developer team to develop the ecosystem for courier delivery, which includes a set of microservices such as the Dispatch orchestrator and the public API gateway for providers.
Participate in and contribute to the software design process.
Lead the development of medium and high difficulty features, owning a feature from requirements and software design discussions through to its release.
Adhere to and contribute to the company's design, coding standards, and practices.
Ensure software quality by employing various approaches such as tests, immutability, invariants, and error handling.
Engage in the code review process with team members.
Strive for seamless releases, high achievement SLAs, and a high level of compatibility.
Invest in monitoring tools to assess application health and utilize them to identify and diagnose production issues.
Requirements:
A minimum of 8+ years of experience as a C# .NET developer in product companies.
Proven experience in backend services development and microservice architecture.
Experience in a Tech Lead, Architect, or CTO role at a startup company is a significant advantage.
Demonstrated ability to build distributed, multi-tiered services with high throughput, low latency, and high availability.
Proficient in designing, developing, and supporting public APIs, particularly HTTP RESTful APIs.
Experience in integrating with external APIs.
Strong hands-on coding skills, with the ability to write simple code that meets both functional and non-functional requirements.
Understanding of event-driven architecture.
Familiarity with modern technologies, including the modern .NET ecosystem, SQL and noSQL databases, caches, message brokers, streams, and containers.
Previous experience in the dispatching domain and algorithms is a plus, but experience in writing orchestrators and processors of any nature is sufficient.
Excellent written and verbal communication skills in English, applicable to both technical and non-technical audiences.
Benefits:
A strong and competitive compensation package.
A flexible work environment.
A responsible paid time off policy.
An exciting project involving modern microservice and serverless architectures with active customers.
Opportunities to learn from experts in software development and architecture.
A friendly environment that encourages reaching full potential and career growth.
Challenging tasks designed to foster professional evolution.
Open-minded teams that promote innovation and self-growth.
The option to work from home to enhance life/work balance.
Apply now
Please, let Sauce know you found this job
on RemoteYeah
.
This helps us grow 🌱.