Overview
We are looking for a Software Engineer with 9-12 years of experience, who thrives on the thrill of problem-solving and the satisfaction of great partner feedback. If you are always looking for the next best idea to make an integration process great, it’s you we’re looking for! In the coming months and years, we will acquire multiple existing, large-scale brands. As part of the acquisition process, it’s critical to onboard these brands on our standard platform without disruption. The job will require working closely with the brand team to understand their systems, come up with a migration and integration plan and execute it. Over time develop a framework for faster and seamless integration with brands.
Responsibilities
- Developing product features (mostly customization) and internal tools to improve integration efficiency.
- Setting up a culture of operational excellence through continuous process improvements and automation.
- Helping earn the trust of our brands through a precise understanding of their requirements, and planning and delivering work items in a timely manner.
- Reporting integration status to brands and central teams. Developing and maintaining required integration documentation.
- Working effectively across multiple teams, handling internal, and external communication while maintaining positive relationships.
Qualifications
- Bachelor's Degree in Computer Science/ Computer Engineering.
- 9-12 years of experience in Back-end Engineering with excellent communication and coordinating skills. Having web development experience is a plus.
- Ability to pick up new technologies.
- Working experience in one or more of the following languages: Python / Java/ C. JavaScripting is a plus.
- Good knowledge of SQL and relational database design and implementation.
- Knowledge of NoSQL database design and implementation.
- Knowledge of building & using REST APIs.
- Knowledge of building Microservices.
- Understanding of distributed architecture and de-centralization.
- Experience working in Unix / Linux environments.
- Sound knowledge of OOP and software design concepts.
- Sound Knowledge of Data Structure and algorithms.
- Good understanding of data security principles and working with large and disparate datasets.
- Good written and verbal communication skills.
- Kindness
- Willingness to learn and eagerness to contribute to challenging projects.
- Positive attitude and proactive problem-solving mindset.
Apply Now
Location
Abu Dhabi
Job Type
Permanant