Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Ogram is an award-winning platform whereby clients can book staff on-demand, and workers can take contingent work. With thousands of registered workers, we’ve helped Fortune 500 companies, governmental entities, and SMEs across the Middle East.
Headquartered in Dubai, Ogram is building a dream engineering team in Egypt, looking for talented and passionate engineers who will help us to revolutionize the gig economy and the future of the workforce.
What you’ll do
- Lead a small team of PHP Developers whilst also performing a hands-on development role
- Act as the right hand to the CTO and take complete ownership of their larger and more complex engineering challenges
- Work in a fully agile environment and learn from a smart, motivated team
- Build with PHP, Laravel, Node.js and React
- Build and ship reliable software leveraging automated testing and Continuous Delivery
- Don’t be afraid to break things; we encourage risk-takers
- Have strong communication skills
Job Requirements
Technologies you’ll use
- PHP / Laravel / Node.js / React
- MySQL / Redis
- Automated testing with PHPUnit
- Github, Slack, Zoom
Who you are
- You have a Bachelors/ Masters Degree in Computer Science/Software Engineering
- You have 7+ years of experience developing in modern programming languages such as PHP, Python, Java, JavaScript
- 3+ years of experience in using front-end web technologies such as React, Angular, Vue.js
- In-depth knowledge of object-oriented principles and design patterns
- Experience with web services (REST, GraphQL, WebSocket) and APIs
- Ability to write and optimize complex SQL queries in RDBs
- Experience working with the LNMP stack
- Experience with Docker containers and Kubernetes
- Capable of authoring and maintaining high quality technical documentation
- You care about quality and know what it means to ship high-quality code
Soft skills you have
- Desire to lead by influence across multiple levels of an organization
- Experience mentoring development team members
- Ability to multitask and smoothly transition between tasks across multiple projects
- Fluent in English
Featured Jobs
Similar Jobs
- Testing Team LeadFawry for Banking Technology and Electronic Payments S.A.E - Giza, Egypt23 days ago