dubizzle Circular Logo

Senior Software Engineer - Python

dubizzle Dubai, United Arab Emirates Posted: 03 Sep 2024

Financial

  • Estimate: $100k - $150k*
  • 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 strong presence across the seven emirates in the UAE, connecting millions of users and committed to delivering the best online search experience. As part of the Dubizzle Group, we are integrated with other top-tier classified brands, serving over 160 million monthly users who trust us to provide the best platform for their needs.

As a Senior Software Engineer, you will be integral to a high-performing cross-functional squad focused on providing effective solutions for our users. Your responsibilities will include collaborating with backend and frontend engineers, QA teams, design teams, and Tech Team Leads. You will advance our development stack and ensure scalability as we grow our user base internationally.

In this role, you will:

  • Quickly gain a comprehensive understanding of the dubizzle code base and technology stack.
  • Lead planning sessions around new product features and deliver detailed strategies for releases.
  • Research and apply industry trends as part of your daily tasks.
  • Create unit tests in accordance with established standards to cover your work.
  • Write and maintain exemplary code following dubizzle's programming practices.
  • Contribute actively to post-release maintenance issues and develop elegant solutions for complex problems.
  • Pioneer reliability and efficiency improvements within the existing code base and core systems.
  • Influence the technical vision and direction of your stream.

Additionally, you will:

  • Mentor peers through a peer-programming environment.
  • Conduct code reviews for major pull requests, defining programming standards and providing constructive feedback.
  • Design and deliver multiple REST-based APIs with prior exposure to Service-Oriented Architecture.
  • Handle the entire software development life cycle, leading product planning meetings and architecting solutions within your stream.
  • Collaborate with other tech teams to share innovations.

Requirements

  • 6+ years of professional back-end software engineering experience in Python (Django).
  • Experience with cloud-hosted infrastructure and technologies, with AWS preferred.
  • Familiarity with Kubernetes & Docker is beneficial.
  • Experience working on high-traffic and large-scale web products is preferred.
  • Strong understanding of design patterns including asynchronous programming, queuing, logging, security, and persistence.
  • Mastery of caching layers such as memcached, build process management, and continuous integration.
  • Proficient in testing methodologies (unit, component, integration tests, etc.).
  • Excellent communication and interpersonal skills, with the ability to lead discussions on complex topics.

Benefits

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

Join us at dubizzle and be part of a team that celebrates diversity and is 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!