d

Senior Software Engineer (Backend)

dubizzle

Dubai, United Arab Emirates · Full Time

Be the first to apply

Experience
6+ yrs
Salary
Openings
1
Posted
5 days 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 the Company

Bayut and dubizzle are well-established domestic brands with a significant presence covering all seven emirates of the UAE. Together they attract over 123 million monthly users who rely on their platforms for outstanding online search capabilities. Operating within the dubizzle Group, these brands form part of five leading classified platforms in the market.

Role Overview

Join high-performing, cross-functional squads aimed at delivering valuable experiences to millions of active users across multiple countries. As a Senior Software Engineer focusing on backend development, you will collaborate closely with fellow backend engineers, QA, design teams, and Tech Team Leads. You will play a critical role in evolving the technology stack, ensuring scalability and robustness while meeting the demands of massive user bases.

Primary Responsibilities

  • Rapidly develop a comprehensive understanding of the dubizzle codebase and tech stack.
  • Lead planning for new features, including detailed release and rollback strategies.
  • Continuously research and integrate current industry best practices into your daily tasks.
  • Create unit tests aligned with company standards to verify code quality.
  • Produce and maintain exemplary code adhering to dubizzle's engineering practices.
  • Engage in troubleshooting and maintenance following product releases.
  • Develop effective solutions to complex problems with meaningful impact.
  • Drive improvements in code reliability and system efficiency.
  • Influence the technical direction and future scope of projects within your team stream.
  • Mentor peers through pair programming and guide tasks regardless of complexity.
  • Review crucial pull requests, set coding standards, and offer constructive feedback.
  • Design and implement multiple RESTful APIs and utilize a Service Oriented Architecture approach.
  • Critically assess and challenge incomplete requirements.
  • Manage the entire software development life cycle end-to-end.
  • Lead technical product planning and solution architecture efforts within your group.
  • Coordinate with QA, design, and tech leads to ensure cohesive product delivery.
  • Collaborate with other technical teams to share advancements and innovations.

Qualifications and Skills

  • Bachelor's degree in Computer Science or Engineering is preferred.
  • Over 6 years of professional experience in backend development using Python with Django framework.
  • Familiarity with cloud-hosted infrastructures, particularly AWS.
  • Experience with containerization technologies such as Kubernetes and Docker is an advantage.
  • Proven background working on high-traffic and large-scale web applications.
  • Knowledge of web infrastructure, SOA, distributed systems, and performance tuning.
  • Expertise in design patterns, asynchronous programming, logging, security, and data persistence.
  • Proficient with caching mechanisms like memcached and their strategies.
  • Solid understanding of build and continuous integration processes.
  • Strong command of testing techniques including unit, component, and integration testing.
  • Excellent communication, interpersonal, and prioritization skills allowing adaptation in dynamic environments.
  • Self-motivated to explore and understand emerging as well as established technologies.
  • Strong analytical, conceptual thinking, and keen attention to detail.

Compensation and Benefits

  • Opportunity to work in a fast-paced, high-achieving environment.
  • Multicultural workplace with representation from more than 60 nationalities.
  • Competitive salary that is exempt from tax.
  • Comprehensive health insurance coverage.
  • Annual airfare allowance for employees.
  • Special discounts available at numerous vendors throughout the emirates.
  • Recognition and rewards programs to honor achievements.
  • Commitment to continuous learning and professional development.

Equal Opportunity Statement

Bayut & dubizzle endorse equal opportunity employment, embracing diversity and fostering an inclusive environment for all team members.

Level

Senior

Minimum education

Bachelor's Degree

Tools & software

Docker required Kubernetes required

How they work

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