Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer II -Backend

Delivery Hero

Dubai

On-site

AED 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading delivery service company in Dubai seeks a Software Engineer to join their cross-functional team. This role focuses on continuous discovery of user needs, designing and releasing software solutions in an Agile environment. Candidates should have at least 3 years of experience with languages like Golang and C#, and a strong understanding of distributed systems architecture. Emphasis on end-to-end ownership and collaborative development is required for this full-time position.

Qualifications

  • 3 years of software engineering experience in an Extreme Programming environment.
  • Experience in distributed systems architecture and cloud platforms.
  • Focus on automated end-to-end testing.

Responsibilities

  • Participate in continuous discovery of customer needs.
  • Design, write, and release software solutions.
  • Understand scalability and complexity of services.

Skills

Empathy in relationship building
Good verbal and written communication
Open-mindedness with a growth mindset
Understanding of lean/agile values

Tools

Golang
C#
AWS
Google Cloud
Azure
Job description
Role Summary
  • Alongside your crossfunctional team (engineering product data) participate in continuous discovery of your customer/business needs/desires/problems to drive desired outcomes.
  • Design write and release software as a solution to an endtoend problem in your business domain and deliver value in small batches in accordance with our engineering standards
  • Understand scalability & complexity of your services and own & innovate the entire SDLC
  • Support optimization of your teams practices to develop it into a selforganized continuously improving unit
  • Critically question and simplify our tech org systems/processes and solutions

Note:
On top of very good technical skills this role requires someone willing to assume endtoend
ownership of a specific area/initiative and thrives on emphasizing with their user pains/desires/needs. You are keen to explore alternative ways of working that optimize for cocreation and continuous improvement.

Qualifications
  • Empathetic and able to easily build relationships
  • Good verbal and written communication skills
  • Humble curious and openminded with a growth mindset thriving on continuous
  • feedback
  • Understanding of lean/agile values & principles and associated practices
  • 3 years of software engineering experience preferably within Extreme Programming environment (TDD Pair Programming Simple Design and Continuous Refactoring) with predominant languages Golang and C#
  • Experience in testing with focus on automated end to end quality.
  • Experience in distributed Systems Architecture (Microservices EventDriven and RESTful Services)
  • Experience working with relational and nonrelational databases
  • Exposed to cloud platforms (e.g. AWS Google Cloud Azure)
  • Experience building maintaining and improving with Trunk Based Development and Continuous Delivery.
Remote Work

No

Employment Type

Fulltime

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