Job description
We’re looking for an experienced senior software developer to lead our development team.
RESPONSIBILITIES
- Assigning tasks to junior developers such as coding, testing, debugging, and analytics.
- Conducting feasibility studies for upgraded software systems.
- Writing advanced programming code.
- Managing project timelines and tasks. // Writing development reports.
- Creating technical documents for new projects.
REQUIREMENTS:- AWS Experience in Amplify, Lambda, API Gateways, Dynamo, IAM Roles & Policies, S3, User & Identity pool
- AWS Experience in Amplify, Lambda, API Gateways, Dynamo, IAM Roles & Policies, S3, User & Identity pool
- Thorough knowledge of data structures and algorithms
- Good Understanding of OOP and SOLID Principles
- Information Technology / Computer science Bachelor’s degree or equivalent experience
- Growth mindset.
- Experience in Unit and Integration testing
- Database SQL and NoSQL
- Database SQL and NoSQL
- Experience with API Development
Ability to commute/relocate:- Manama: Reliably commute or planning to relocate before starting work (preferred)
Application Question(s):- Are you residing in the Kingdom of Bahrain?
Experience:- Web / Mobile app development: 2 years (preferred)