Remote Senior .NET Backend Engineer (Dispatch Team)

Posted

Apply now
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 🌱.
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback