Senior Backend Developer
Ego -
Riyadh, Saudi ArabiaPosted 5 years ago47Applicants for2 open positions
- 27Viewed
- 8In Consideration
- 13Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
About Us:
Ego is a ride-sharing app that connects clients with drivers which founded in Saudi Arabia, Ego offers a plethora of unique features which glares it among other similar apps. The simple, user-friendly design and speed are incredible since it’s handcrafted with the latest tech stack and tools.
About The Role:
The successful candidate will be able to work on backend production systems composed of many subsystems using CI/CD, IaC, containers, and multiple databases that serves Android, iOS, and web clients.
Responsibilities:
- Develop, test, document, and maintain REST APIs.
- Write automated tests to ensure correctness.
- Prevent and mitigate security vulnerabilities.
- Integrate data from different data sources.
- Ensure the system works under partial failure (e.g: a secondary DB is down).
- Use external APIs and handle their failure appropriately.
- Understand RDBMs transaction levels and deadlocks.
- Operate high-availability, multi-AZ deployments.
- Work with IaC (Terraform) to manage infrastructure.
- Understands how to work with mobile client apps (Android & iOS).
Job Requirements
- Minimum of 5+ years experience developing backend production systems.
- MySQL, MongoDB, Redis.
- AWS, Terraform, Docker.
- Node, Express.
- Javascript ES2017+ (async/await).
- Google Maps Web Services APIs.
- A BS or MS in Computer Science or Engineering, but a wonderful project list trumps all.
- Great personality!
- You’re a rockstar, but you’re humble.
- Expert ability to get things done with a small team.
Top Reasons to Work with Us:
- Competitive salary.
- Work in a top ride sharing startup.
- Opportunity to make a huge impact.
- Your voice will be heard!
- Work on systems people use EVERYDAY.