d

Senior Software Engineer (Backend)

dubizzle

Dubai, United Arab Emirates · Full Time

Be the first to apply

Experience
6+ yrs
Salary
—
Openings
1
Posted
2 weeks ago
Work mode
In office
Education
Bachelor's degree in Computer Science or Engineering
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About dubizzle and Bayut Group

As part of the Dubizzle Group, comprising several leading classified platforms trusted by over 123 million monthly users across the UAE, dubizzle is dedicated to delivering top-tier online search experiences across all seven emirates. Joining dubizzle means becoming part of dynamic cross-functional teams, or "Squads," committed to providing outstanding user-centric solutions.

Role Overview

We are seeking a Senior Software Engineer (Backend) to collaborate closely with backend engineers, QA, design teams, and technical leads within your product stream. You will play a critical role in enhancing our technology stack and scalable platforms that support millions of active users across multiple countries.

Key Responsibilities

  • Quickly develop an in-depth understanding of dubizzle's codebase and technology environment.
  • Lead planning sessions for new functionality, crafting detailed deployment and rollback approaches.
  • Stay current by researching and applying industry best practices.
  • Develop unit tests following established standards to ensure code quality.
  • Write and maintain high-quality code conforming to dubizzle's programming guidelines.
  • Participate actively in resolving post-release maintenance issues.
  • Decompose complex challenges into effective, impactful technical solutions.
  • Improve reliability and performance of existing codebase, platforms, and core components.
  • Shape technical strategies aligned with dubizzle’s vision within your engineering stream.
  • Mentor peers in pair programming settings and oversee diverse project tasks.
  • Perform thorough code reviews on major pull requests, establish programming standards, and give constructive input.
  • Architect and implement multiple RESTful APIs; experience with service-oriented architectures is essential.
  • Evaluate requirements critically and request clarifications when necessary.
  • Manage end-to-end software development lifecycle processes.
  • Lead product planning discussions and design technical solutions collaboratively.
  • Coordinate closely with associated backend engineers, QA, designers, and Tech Leads.
  • Share innovations and technical insights with cross-functional teams across the company.

Candidate Profile and Qualifications

  • Bachelor’s degree preferably in Computer Science or Engineering.
  • At least 6 years of professional experience in backend software engineering, especially with Python and Django frameworks.
  • Familiarity with cloud platforms, preferably AWS, for infrastructure management.
  • Experience working with container orchestration tools such as Kubernetes and Docker is advantageous.
  • Prior involvement with high-traffic, large-scale web applications preferred.
  • Deep knowledge of web infrastructure, distributed systems, service-oriented architecture, performance optimization, and search technologies.
  • Strong grasp of software design patterns, including asynchronous programming, job queuing, logging practices, security mechanisms, and data persistence.
  • Expertise with caching technologies like memcached in various architectural layers.
  • Solid understanding of build processes and continuous integration methodologies.
  • Proficiency in multiple testing techniques including unit, component, and integration testing.
  • Demonstrated ability to handle all phases of software development lifecycle with minimal oversight.
  • Excellent communication and interpersonal skills conducive to a collaborative environment.
  • Ability to prioritize effectively and adapt swiftly in a fast-evolving setting.
  • Passion for learning and applying both emerging and established technologies.
  • Strong analytical and conceptual thinking abilities with attention to detail.

Benefits and Work Environment

  • A fast-moving, high-achieving team culture.
  • A multicultural workplace with representatives from 60+ nationalities.
  • Competitive salary exempt from income tax.
  • Comprehensive health insurance coverage.
  • Annual allowance for air travel tickets.
  • Employee discounts from various vendors throughout the Emirates.
  • Recognition programs rewarding contributions and achievements.
  • Opportunities for learning and professional growth.

Diversity and Inclusion

Bayut and dubizzle strongly embrace diversity and equality as an equal opportunity employer committed to fostering an inclusive workplace for everyone.

Level

Senior

Minimum education

Bachelor's Degree

Tools & software

Docker required Kubernetes required Amazon Web Services AWS required

How they work

Communication Problem Solving Attention to Detail Time Management Adaptability
🤖
Online · instant AI help
Broxer