Software Engineer II, Backend
- Company
- Talabat
- Location
- Dubai
- Job type
- Full Time
- Salary
- Negotiable
- Experience
- 3+ years
- Deadline
- 2026-12-23
Job description
talabat is hiring a Software Engineer II (Backend) in Dubai. Working alongside a cross-functional team of engineering, product and data colleagues, you will take end-to-end ownership of a specific area, designing, writing and releasing software in small batches under the company's engineering practices.
Responsibilities
- Alongside your cross-functional 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 end-to-end 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 team’s practices to develop it into a self-organized continuously improving unit
- Critically question and simplify our tech org systems/processes and solutions
Requirements
- Empathetic and able to easily build relationships
- Good verbal and written communication skills
- Humble, curious, and open-minded with a growth mindset, thriving on continuous
- 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 being .NET, Golang, and C#
- Experience in testing with focus on automated end to end quality.
- Experience in distributed Systems Architecture (Microservices, Event-Driven, 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.
Skills
- Backend Engineering
- Cloud Platforms
- Distributed Systems
- Microservices
- REST APIs
- TDD