Rabbit

All positions

Senior Software Engineer II

Cairo Engineering

About the Role

We are looking for a highly capable Senior Software Engineer II to help design, build, and scale Rabbit’s backend systems and customer-facing platforms. In this role, you will work on high-impact systems that power core business operations, customer experiences, and internal tooling. You will be responsible for building scalable services, writing clean and maintainable code, contributing to architectural decisions, and collaborating closely with cross-functional teams across product, operations, and engineering. This role is ideal for someone who enjoys solving complex engineering problems, thrives in fast-paced environments, and takes ownership from idea to production.

What You'll Do

  • Design, develop, and maintain scalable backend services and web applications.
  • Write clean, maintainable, high-quality, and high-performance code.
  • Build and support applications, APIs, database integrations, interfaces, and new feature enhancements.
  • Contribute to system architecture and technical design discussions.
  • Optimize applications for scalability, reliability, and performance.
  • Collaborate cross-functionally with product, design, operations, and engineering teams to ensure solutions align with business objectives.
  • Participate in code reviews and help maintain engineering quality standards.
  • Troubleshoot, debug, and resolve production and system issues.
  • Support testing, deployment, monitoring, and maintenance of applications and services.
  • Contribute to continuous improvement of development workflows, engineering practices, and platform reliability.
  • Mentor junior engineers and contribute to a strong engineering culture.
  • Participate in Agile/Scrum ceremonies and sprint planning activities.

What We're Looking For

  • 3–5 years of professional software engineering experience.
  • Strong experience with Node.js and backend frameworks such as NestJS.
  • Experience building frontend applications using React.
  • Strong understanding of Object-Oriented Design principles and software architecture.
  • Experience designing scalable databases and microservices architectures.
  • Familiarity with RESTful APIs, asynchronous systems, and distributed services.
  • Experience working with Agile or Scrum software development methodologies.
  • Strong problem-solving and debugging skills.
  • Ability to write scalable, maintainable, and testable code.
  • Experience with Git and modern development workflows.
  • Strong communication and collaboration skills.

Interested in this role?

About Rabbit

Rabbit exists to make everyday life simpler, faster, and more enjoyable. We believe great companies are built by people who care deeply about customers, sweat the details, and continuously push the boundaries of what’s possible. We’re building a culture of ownership, innovation, and fast execution — where talented people can do meaningful work and grow faster than they thought possible.

Who Thrives Here

People who thrive at Rabbit are builders, owners, and problem-solvers. We value people who move with urgency, think creatively, challenge the status quo, and care deeply about customers and their teammates. Rabbit is a place for ambitious people who enjoy solving hard problems, learning fast, and turning ideas into reality through execution.

Our culture is built around ownership, collaboration, continuous improvement, and a bias for action. We believe great ideas can come from anywhere, and we encourage people to speak up, experiment boldly, and help shape the future of the company together. We celebrate curiosity, resilience, humility, and the willingness to jump into challenges head first.

Equal Opportunity Employer

We are committed to building an inclusive workplace where everyone feels respected, supported, and empowered to do their best work. We hire and grow talent based on merit, potential, and values — regardless of background, gender, nationality, religion, age, disability, or any other protected characteristic. We believe diverse teams build better products, stronger companies, and more meaningful experiences for our customers and communities.

Apply

Current position
Links & documents
PDF, DOC or DOCX — max 5 MB