dubizzle Circular Logo

Senior Software Engineer

dubizzle Dubai, United Arab Emirates Posted: 01 Aug 2024

Financial

  • Estimate: $120k - $160k*
  • Zero income tax location

Accessibility

  • Hybrid
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job
Bayut & dubizzle are iconic, homegrown brands with a significant presence across the UAE. We are dedicated to delivering the best online search experience to millions of users across the country. As a part of Dubizzle Group, we operate alongside some of the strongest classified brands in the market, serving over 160 million monthly users who trust our commitment to providing optimal platforms for their needs.

As a Senior Software Engineer at dubizzle, you will be a vital part of high-performing, cross-functional "Squads" dedicated to creating valuable experiences for our users. You will collaborate with backend and frontend engineers, QA teams, design teams, and Tech Team Leads. In this role, you will advance our development stack and ensure scalability as we grow to millions of monthly active users across many countries.

Responsibilities

  • Quickly familiarize yourself with the dubizzle code base and technology stack.
  • Lead planning sessions for new product features; deliver detailed roll-out and roll-back strategies for releases.
  • Research and apply industry trends in your daily work.
  • Create and maintain unit tests in alignment with our programming standards.
  • Write exemplary code following dubizzle's programming practices.
  • Collaborate on post-release maintenance issues.
  • Develop sophisticated solutions for complex problems.
  • Enhance the reliability and efficiency of our code base, platforms, and core systems.
  • Influence the technical direction and scope of dubizzle's projects.
  • Mentor peers in a collaborative programming environment, providing guidance on tasks of varying complexity.
  • Perform code reviews for major pull requests, define programming standards, and offer constructive feedback.
  • Design and deliver multiple RESTful APIs with experience in Service Oriented Architecture.
  • Manage the entire software development life cycle from end to end.
  • Facilitate product planning meetings and architect solutions.
  • Foster collaboration with back end engineers, QA teams, design teams, and tech teams.

Requirements

  • 6+ years of professional back-end software engineering experience in Python (Django).
  • Experience with cloud-hosted infrastructure and technologies, preferably AWS.
  • Familiarity with Kubernetes & Docker is an advantage.
  • Experience in developing high-traffic, large-scale web products.
  • Strong understanding of web infrastructure, service-oriented architecture, distributed systems, performance analysis, and search infrastructure.
  • Knowledge of design patterns, asynchronous programming, queuing, logging, security, and persistence.
  • Mastery of caching layers and strategies, including memcached.
  • Proficiency in build process management and continuous integration.
  • Mastery of testing methodologies (unit tests, component tests, integration tests, etc.).
  • Excellent communication and interpersonal skills, with the ability to lead discussions on complex subjects.

Benefits

  • Fast-paced, high-performing team.
  • Multicultural work environment with over 50 different nationalities.
  • Competitive tax-free salary.
  • Comprehensive health insurance.
  • Annual air ticket allowance.
  • Employee discounts at various vendors across the Emirates.
  • Rewards & recognitions.
  • Opportunities for learning and development.

Bayut & dubizzle is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Apply now

Jobs you might like   View all jobs

About dubizzle

dubizzle is the UAE's favorite marketplace to buy, sell, and find anything. If you can search for it, you can find it on dubizzle!