jobapplier

Engineering Manager

Dubizzle Labs

Responsibilities

  • Architect, design, and develop cloud software applications.
  • Collaborating closely with Product, Infrastructure, Design, UX, CLM and Strategy to deliver highest quality products;
  • Smartly prioritise between the immediate and the future needs.
  • Analyse and remediate production issues, build in fault tolerance and - operational readiness into the system architecture with a focus on operationally ready solutions.
  • Be a software guardian. Own non-functional requirements, architectural direction, quality of the code and addressing technical debt.
  • Knowledgeable of scalability and high availability systems;
  • Focusing on Team health and instilling a strong culture of engineering excellence. - Mentor team on good code design patterns.
  • Hiring A-players to build High Performing Teams, constantly raising the bar of engineering talent.
  • Identify areas for growth and personal development and provide a growth path uniquely catered towards each team member.
  • Ability to lead the team technically and act as a Project and Product manager.
  • Ensuring the highest standards of security for all our platforms and its underlying infrastructure.

Requirements

  • Bachelor's Degree in Computer Science, Engineering or equivalent field.

10+ years of server/client-side software development experience

  • Minimum of 3+ years in a Management Role.
  • Experience in lead teams; including performance management and people management.
  • In-depth understanding of free and open-source software development, e.g. Python, Java, Javascript, Objective C and etc;
  • Strong understanding of scalability and high availability systems.
  • Experience in operations and managing live production applications, monitoring, remediation and incident management.
  • Strong understanding of RESTful service design, API design and best practices for building resilient and maintainable distributed systems.
  • A solid experience with AWS and the different technologies within, is a plus.

In this role, you will

Enforce agile practices like test driven development, CI & test automation. - Collaborate with offshore teams for both architectural and delivery issues. - Cultivate technical backlog.

Requirements

  • Working experience of Kubernetes is a plus;
  • Experience working on high-traffic and large-scale web products;