Enable job alerts via email!

Software Engineer - Full Stack (React Native)

Bayut

Dubai

On-site

AED 60,000 - 100,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a dynamic and innovative company that connects millions of users across the UAE! As a Software Engineer, you will play a crucial role in advancing our development stack and ensuring our services can scale to meet the demands of millions of monthly active users. You will work in a collaborative environment, tackling complex problems and building robust APIs while supporting a diverse range of products. This is an exciting opportunity to be part of a high-performing team that values creativity and innovation, all while enjoying a competitive tax-free salary and numerous employee perks. If you thrive in a multicultural environment and are passionate about technology, we want to hear from you!

Benefits

Competitive Tax-free Salary
Annual Air Ticket Allowance
Employee discounts at multiple vendors
Rewards & Recognitions
Learning & Development

Qualifications

  • 3+ years of experience with backend technologies, preferably Python.
  • In-depth knowledge of database management technologies, MySQL and PostgreSQL.

Responsibilities

  • Build and maintain robust APIs and ensure service health and scalability.
  • Support a wide range of products focusing on automation and reliability.

Skills

Python
React Native
Database Management
Agile Methodologies
Web Design
Client-side Performance

Education

Bachelor of Science in Computer Science

Tools

Docker
AWS
Gulp
Webpack
NPM

Job description

Bayut & dubizzle have the unique distinction of being iconic, homegrown brands with a strong presence across the seven emirates in the UAE. Connecting millions of users across the country, we are committed to delivering the best online search experience.

As part of Dubizzle Group, we are alongside some of the strongest classified brands in the market. With a collective strength of 8 brands, we have more than 160 million monthly users that trust in our dedication to providing them with the best platform for their needs.

At dubizzle you'd be part of high performing cross-functional 'Squads' set with a mission to provide win-win exchanges for our beloved users.

As a Software Engineer, you will be responsible for advancing our development stack and ensuring scale as we grow to millions of monthly active users across many countries. Your daily activities will include continuous integration, auto-scaled rolling releases, event-driven microservice architectures.

In this role, you will:

  • Build and maintain robust APIs - from the service that powers them right down to the line of code that perfects them.
  • Ensure all our services are healthy, monitored, automated, and designed to scale.
  • Work closely with other teams from the early stages of design through identifying and resolving production issues.
  • Support a wide range of products focusing on automation, availability and performance, and above all reliability as well as supporting mobile engineers and business intelligence leading up to, during, and after each sprint.
  • Live true to our ambitions of building an industry-leading platform that is relentlessly focused on innovation.
  • Develop elegant solutions for complex problems;
  • Write and maintain exemplary code following dubizzle’s programming practices;
  • Gain a detailed understanding of the complete architecture of our product and the position of your product stream in it;
  • Work in a mentoring capacity within a peer-programming environment and provide guidance on tasks, irrespective of complexity or scale;
  • Handle the entire software development life cycle, end-to-end.

Requirements:

  • Bachelors of science in Computer Science or a related field
  • 3+ years of experience with any backend technologies, Python preferred
  • 3+ years of experience working on React Native
  • Good understanding of any backend technology is a must; Python is preferred;
  • Good understanding of at least one MVC framework (Ember, Angular, Backbone or React) is a must;
  • Experience with free and open-source web application frameworks is a plus, Django, Bottle or Flask;
  • In-depth knowledge of database management technologies, preferably MySQL, PostgreSQL and understanding of NoSQL databases
  • Understanding of Agile Methodologies such as Kanban, Scrum and XP;
  • Experience working on high-traffic and large-scale web products;
  • Experience with web infrastructure, distributed systems, performance analysis, search infrastructure;
  • Experience with AWS technologies and application deployment using containers (Docker) is a plus;
  • Must have experienced the whole development cycle from start to finish, with CI / CD;
  • Experience with Mobile-first & Responsive web design methodologies;
  • Some understanding of build tools like Gulp or Webpack and package management tools like bower & NPM;
  • Understanding of client-side performance issues;
  • Good eye for design and UX;
  • Experience with internationalization and working on websites with multiple languages is a plus;
  • A fast-paced, high-performing team.
  • Multicultural environment with over 50 different nationalities
  • Competitive Tax-free Salary
  • Annual Air Ticket Allowance
  • Employee discounts at multiple vendors across the Emirates
  • Rewards & Recognitions
  • Learning & Development

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

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.