The ideal candidate is experience in building complex, scalable, high-performance software systems that have been successfully delivered in live environments. Must also be someone already based in UAE with experience working in a fast-phased environment.
- Designing, developing, and managing core features within various software applications that are reliable, performant, secure, and scalable.
- Contribution to the frameworks and architectures of production-grade software platforms as they continue to grow and evolve, ensuring that all systems are, scalable, secure, performant, and extendible
- Receiving and curating requirements with key stakeholders into engineering features to produce production-grade software that will facilitate near real-time, global-scale operations.
- Being part of design discussions to solve interesting problems using your skills in algorithms, software, and systems designs.
- Building frontend applications that rely on Pragmatic REST APIs.
- Contributing to the design of UI/UX performance and optimization strategies.
- Contributing to technical knowledge bases.
- Learning new and pertinent technologies as required to be implemented in new features
- Working in an agile team; being part of releasing software iteratively.
- Using data structures, algorithms, and frontend libraries and frameworks to optimize front ends
- Bachelor’s Degree in Computer Science although related field or equivalent work experience may suffice
- Building production-grade backend systems using Node.js
- Being excellent in written and verbal communication skills
- Shell scripting on Unix/Linux
- Application of professional software engineering practices and a strong focus on clean code and robust design.