| Job Location | Dubai, United Arab Emirates |
| Education | Not Mentioned |
| Salary | Not Mentioned |
| Industry | Internet & E-commerce |
| Functional Area | Not Mentioned |
As a Senior Software Engineer your responsibility will be to work closely with project managers to develop digital products for all projects and businesses in the group. You are responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.Client DetailsPart of an established business conglomerate this internal incubation platform develops early-stage concepts into economically viable and scalable businesses. From F&B ventures to mobile technology and micro mobility, youre building the products that shape the future of the business.DescriptionDevelop and design beautiful digital products in Ruby on Rails and open source technologiesResponsible for front-end integrating (understanding of front-end technologies is necessary)Writing reusable, testable, and efficient codeDesign and implementation of low-latency, high-availability, and performant applicationsImplementation of security and data protectionIntegration of data storage solutions (mongodb, postgres), redisIntegration of user-facing elements with server side logicCreating database schemas that represent and support business processesUser authentication and authorization between multiple systems, servers, and environmentsIntegration of multiple data sources and databases into one systemProfileGood understanding of RailsKnowledge of javascript & React.jsUnderstanding of worker thread pattern and job queuesGood understanding of server side node.jsExperience working with Express is preferredUnderstanding fundamental design principles behind a scalable applicationImplementing automated testing platforms and unit testsProficient understanding of code versioning toolsGood understanding of OOP, FP, design patterns, data structuresGood understanding of building REST APIsExperience working with cloudPreferable experience working with distributed systemsJob OfferIn addition to a fantastic Senior Software Development opportunity in an innovative and forward thinking organisation, this role will pay an attractive salary and offer professional development.
Keyskills :
© 2023 HireeJobsGulf All Rights Reserved