Software Engineer II -Backend
Primary stack
Job description
About the Position
Software Engineer II - Backend
Dubai, United Arab Emirates
About the Company
Since launching in Kuwait in 2004, talabat, the leading on-demand food and Q-commerce app for everyday deliveries, has been offering convenience and reliability to its customers. With local roots in eight countries across the region, talabat provides a real understanding of the needs of the communities we serve. We harness innovative technology and knowledge to simplify everyday life for our customers, optimize operations for our restaurants and local shops, and provide our riders with reliable earning opportunities daily. Here at talabat, we are building a high-performance culture through an engaged workforce and growing talent density. We're all about keeping it real and making a difference. Our 6,000+ strong talabaty are on an awesome mission to spread positive vibes. We are proud to be a multi-great place to work award winner.
A Little Bit About Our Engineering Culture
- Shorten Feedback Loops: We optimize for the flow of value in small batches so that we can learn faster and minimize waste. This applies to how we build systems, communicate with each other, etc.
- Quality Enables Speed: We adhere to XP, Lean, and Continuous Delivery practices to deliver value with the highest quality/security in a sustainable way.
- Product-minded Engineers: We all have a good understanding of our business & customer problems to minimize costly hand-overs and ensure we solve problems more effectively and faster.
Role Summary
- 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 the 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.
Responsibilities
- Participate in continuous discovery of customer/business needs/desires/problems.
- Design, write, and release software as a solution to an end-to-end problem.
- Understand scalability & complexity of services and own the entire SDLC.
- Support optimization of team practices.
- Critically question and simplify 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 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 being .NET, Golang, and C#.
- Experience in testing with a 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.
Nice to Have
- Experience in automated end-to-end quality.
- Experience with relational and nonrelational databases.
- Experience with cloud platforms (e.g., AWS, Google Cloud, Azure).
We Offer
- Opportunity to work in a leading on-demand food and Q-commerce app.
- Be part of a multi-great place to work award winner.
- Engage in a high-performance culture with an empowered workforce.
- Professional growth and development opportunities.
About the Company
talabat is the leading on-demand food and Q-commerce app for everyday deliveries, offering convenience and reliability to its customers. With local roots in eight countries across the region, talabat provides a real understanding of the needs of the communities we serve. We harness innovative technology and knowledge to simplify everyday life for our customers, optimize operations for our restaurants and local shops, and provide our riders with reliable earning opportunities daily.
© Delivery Hero SE. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at Delivery Hero SE
All 817 rolesΒοηθός Οδηγού Διανομής - Κορωπί
Delivery Hero SE · Greece
Auxiliar de Bodega/Picker
Delivery Hero SE · Panama
Key Account Manager (Talent Pool)
Delivery Hero SE · Pakistan
Sr. Sales Executive
Delivery Hero SE