Senior Backend Engineer

As a senior backend engineer you'll help solve complex technical challenges on our applications on a very large scale every day.
Dubai, UAE
Full Time
Middle Management
Apply now
Who We Are
The Role
Responsibilities
Qualifications
Why Us

Who We Are

Chatfood is the leading mobile ordering and payments platform for restaurants and entertainment venues. Founded in 2018, we are transforming how customers can order and pay at restaurants, cafés, bars, and beach clubs.

How are we doing it? By making it extremely easy, fast and rewarding for more than a million customers to order food and drinks in busy places, call a waiter or split bills with their friends - all of that by simply scanning a little QR code

We are a fast growing startup headquartered in Dubai and backed by the renowned international investors and the best VC's in the region including BECO Capital and Wamda. You’ll enjoy an exciting team atmosphere with a diverse and passionate team building a new and complex product.

Our platform handles millions of requests with very high level of availability and security. If you’re a Backend Engineer who understands that development is a team effort, who is motivated by solving complex problems and is looking for opportunities for personal growth, impact and learning, then we want to chat!

The Role

We're looking for a Senior Engineer to join our Backend Engineering team in Dubai. You'll help solve complex technical challenges on our applications on a very large scale every day.

You will have the chance to drive some of the big decisions and foundational platforms that help our whole engineering organization accomplish that while remaining as fast, agile and reliable as ever.

As a Senior Engineer you will not only impact technical decisions as a leader but also support a team as a mentor and coach, and retain the ability to individually contribute to code and architecture.

Responsibilities

  • Develop backend features and improvements to the Chatfood product in a secure, well-tested, and performant way.
  • Collaborate with Product Management, Product Designers, Frontend Engineers, and other stakeholders to maintain a high bar for quality in a fast-paced, iterative environment.
  • Advocate for improvements to product quality, security, and performance.
  • Solve technical problems of moderate scope and complexity.
  • Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
  • Recognize impediments to our efficiency as a team, and propose and implement solutions.
  • Ship small to medium-sized features and improvements with minimal guidance from other team members. Collaborate with the team on larger projects.
  • Demonstrate the capacity to clearly and concisely communicate complex technical, architectural, and organizational problems and propose comprehensive iterative solutions.
  • Practical communication skills: Regularly achieve consensus with peers, and provide clear status updates.
  • Experience owning a project from concept to production, including proposal, discussion, and execution.

Qualifications

  • Experience with performance and optimization problems and a demonstrated ability to diagnose and prevent these problems.
  • Understand the concepts, components, and technology trade-offs involved in architecting web applications.
  • Know how to approach and solve system design problems confidently.
  • Experience using Git in a professional/workplace environment.
  • Experience with writing automation tests.
  • You have a working knowledge of when and how to make your code scale effectively.
  • You are proactive in taking ownership of tasks and taking them to completion.
  • You desire to learn and continually give and receive feedback effectively.
  • Proficiency in the English language, both written and verbal.
  • Positive and solution-oriented mindset.
  • Self-motivated and self-managing, with strong organizational skills

Our tech stack

  • You’ll work with the following frameworks, tools, and languages:
  • Frontend: TypeScript, Vue.js
  • Backend: Node.js with NestJS, PHP Laravel, .NET Core
  • Storage: Mysql, MongoDB, Redis
  • Data Infrastructure: Python, Snowflake, Airflow
  • Infrastructure: AWS, Kubernetes, Terraform
Apply now