Company overview
el Grocer is a UAE based grocery delivery marketplace platform. We aim to connect shoppers with the supermarkets and the brands they love. Our vision is to fulfill the shopper’s needs while supporting the digitalization of the grocery industry.
ROLE SUMMARY
We are seeking a Software Engineer who will participate in all aspects of developing and architecting new and innovative applications. You will have the opportunity to work on cutting edge technology and new product development in an established company that is rapidly growing. This is a great opportunity for an engineer, who is excited about coding, search, data analysis, and solving complex problems and who enjoys building highly scalable and performant distributed systems leveraging cloud computing platforms.
What you’ll do:
Develop back-end systems and APIs that power the elGrocer marketplace.
Use your expert knowledge to bring fresh new ideas to the table.
Analyze feature requests and then plan & implement them in a test-driven way.
Create and review merge requests in order to achieve the best possible solution
Exchange ideas and share your knowledge with the rest of the team and participate in pair programming.
What we’re looking for:
5+ Years of industry experience, specialty in Ruby and Rails as a BE engineer.
Good command of at least one of the following languages. Python, Ruby, Java, or NodeJS.
Familiarity with one of the following Django, Ruby on Rails, Spring, or other dynamic frameworks
Previous experience in building SOA and microservices architecture
Excellent knowledge of web standards and technologies (HTML, CSS, JavaScript, HTTP)
Working knowledge of relational and NoSQL databases - Object-oriented design principles and design patterns
Solid foundation in software engineering process & best practices (unit testing, build automation, continuous integration)
Hands-on software development capabilities with medium or large projects
Passionate about computer science, developing software and internet applications
Enjoys technical challenges and is capable of proposing and evaluating a solution against requirements, demonstrates a strong customer focus
Committed to the highest levels of quality, demonstrates accuracy and thoroughness
Good written and verbal communication skills
Spoken and written English proficiency
KEY DUTIES
Design and develop software and algorithms to solve business problems and challenges while ensuring scalability, reliability, performance, and security.
Work in cross-functional feature teams and own modules end to end from inception through a test to delivery.
Interact with different stakeholders for requirements elicitation.
Research on and apply new technologies and best practices.
Design and create scalable API’s for internal and public consumption
Provide task estimations and deliver quality code on time
Build components for a robust message-oriented middleware
el Grocer is a UAE based grocery delivery marketplace platform. We aim to connect shoppers with the supermarkets and the brands they love. Our vision is to fulfill the shopper’s needs while supporting the digitalization of the grocery industry.