Friday , December 8 2023

Software Engineer Jobs in Dubai – Senior

Website dubizzle

Job Description:

As a Senior Software Engineer (Python) you will liaise with the other backend and frontend engineers within your product stream, the QA team, the design team and your Tech Team Leads. As a senior member of the team, you will be responsible for advancing our development stack and ensuring scale as we grow to millions of monthly active users across many countries.

Job Responsibilities:

  • Work in a mentoring capacity within a peer-programming environment and provide guidance on tasks, irrespective of complexity or scale;
  • Develop elegant solutions for complex problems;
  • Pioneer reliability and efficiency of our current code base, platforms and/or core systems;
  • Actively contribute in post-release maintenance issues;
  • Create unit tests in accordance with our established standards to cover assigned work;
  • Hit the ground running – Gather up-to-date and in-depth understanding of the dubizzle code base and technologies stack within weeks;
  • Research and apply industry trends as part of your daily work;
  • Lead planning sessions around new product features, deliver detailed roll-out/roll-back strategies for releases.
  • Impact on the direction and scope of dubizzle’s technical vision within your stream;
  • Write and maintain exemplary code following dubizzle’s programming practices;

Job Requirements:

  • Mastery of different caching layers and strategies including memcached;
  • Experience with Cloud hosted infrastructure and Technologies; AWS preferred;
  • Good understanding of build process management and continuous integration;
  • 6+ years of professional back-end software engineering experience in Python (Django)
  • Prior experience with Kubernetes & Docker will earn you brownie points;
  • Experience with web infrastructure, SOA, distributed systems, performance analysis, search infrastructure;
  • Strong understanding of design patterns including asynchronous programming, queuing, logging, security and persistence;
  • Been on at least one “death march” and know exactly why some things are to be avoided;
  • Experience working on high-traffic and large-scale web products is preferred;
  • Mastery of testing methodologies (unit tests, component tests, integration tests, etc.);

Job Details:

Company: dubizzle

Vacancy Type:  Full Time

Job Location: Dubai, UAE

Application Deadline: N/A

Apply Here