M

Mrsool

On-demand delivery platform with P2P model

Software Engineer 3 Backend Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in India

About the Job

Requirements

  • At least 5 years of non-internship professional software development experience in product startups or high-scale technology enterprises.
  • Knowledge of the Ruby on Rails framework and robust experience or proficiency in Go for high-performance application programming interfaces and multithreaded systems.
  • A strong grasp of computer science fundamentals involving distributed systems, networks, concurrency control, and CAP theorem trade-offs.
  • Proficiency with database ecosystems and architectural patterns, including PostgreSQL, RESTful APIs, gRPC, and model-view-controller architecture.
  • A track record of delivering high-quality software while balancing non-functional requirements such as reliability, scaling, security, and usability.
  • A bias toward shipping early and iterating, with a belief in making small, incremental changes rather than large, multi-quarter undertakings.
  • Ability to navigate ambiguity, set clear technical expectations, handle stakeholders, and work in a fast-paced environment.
  • A Bachelor's or Master's degree in Computer Science or an equivalent technical field.

Responsibilities

  • Lead end-to-end project execution by driving request for comments, high-level and low-level design documents, and execution plans for the product development team, ensuring adherence to engineering best practices and standards.
  • Design, build, and maintain highly concurrent, low-latency backend systems capable of processing high transactional throughput.
  • Influence technical decisions and project direction using backend expertise, including Ruby on Rails and Go, and write clean, performance-optimized, maintainable code.
  • Optimize database performance, query execution, and cache-layer strategies using technologies such as PostgreSQL and Redis while safeguarding data consistency across microservices.
  • Collaborate with product managers, designers, DevOps, and engineering squads to deliver integrations and user experiences.
  • Mentor and coach junior and mid-level engineers, review complex pull requests, and improve engineering culture.
  • Identify system bottlenecks and root causes of persistent infrastructure issues, and promote automated testing, observability through tracing and metrics, and continuous integration and continuous delivery automation.
  • Identify organizational enhancements, propose technical alternatives to improve team execution, and balance short-term feature delivery with long-term architectural stability.

Desired Qualifications

  • Familiarity with other backend technologies and frameworks.
  • Experience with database design, optimization, and query performance tuning.
  • Experience driving technical decisions and implementing organizational changes.

About the Company

Mrsool

On-demand delivery platform with P2P model

Mrsool operates an on-demand delivery marketplace in Saudi Arabia that connects customers with couriers. Users describe the service they need in a chat, and available couriers bid their price to fulfill the request, after which the user picks a courier to complete the job. This bid-based, chat-driven model creates a scalable, person-to-person marketplace that spreads across cities and users. The goal is to grow a large, self-regulating network that efficiently matches buyers with couriers through simple chat interactions.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Riyadh, Saudi Arabia
Founded
2015

Recently Posted Jobs

Explore more opportunities at Mrsool

See more jobs