Position: Technical Project Manager
Experience Required: 8–10 years
Location: Bahrain
Employment Type: Full-time
About the Role
We are seeking a highly skilled Technical Project Manager with a strong background in software architecture, cloud infrastructure, and full-stack development. The ideal candidate will lead complex custom development projects, bridging technical depth with strong project management skills to ensure timely delivery of high-quality solutions.
This role demands not only project management expertise but also hands-on technical leadership—working closely with architects, developers, and stakeholders to drive innovation and successful execution.
Key Responsibilities
- Lead and manage end-to-end software development projects from planning to delivery, ensuring alignment with business goals and technical feasibility.
- Act as a technical authority in solution architecture, design reviews, and technology decisions.
- Collaborate with cross-functional teams to define project scope, milestones, resource allocation, and risk management plans.
- Drive agile/scrum ceremonies (sprint planning, stand-ups, retrospectives) and ensure team productivity.
- Oversee cloud infrastructure deployment and optimization across AWS, Azure, or hybrid environments.
- Ensure robust database design, optimization, and scalability across SQL, PostgreSQL, and related technologies.
- Review and guide development work in Node.js, React, Python, and related full-stack technologies.
- Prepare and present progress reports, risk assessments, and technical roadmaps to stakeholders and senior management.
- Foster a culture of continuous improvement, quality assurance, and best practices in development and delivery.
Required Skills & Qualifications
- 8–10 years of professional experience in software development and project management, with at least 3+ years in a leadership role.
- Proven experience managing complex custom software development projects in enterprise or large-scale environments.
- Strong software architecture expertise with ability to design scalable, secure, and maintainable systems.
- Deep knowledge of cloud infrastructure (AWS, Azure, GCP optional) including deployment, monitoring, and cost optimization.
- Proficiency in SQL & PostgreSQL with solid understanding of database design and performance tuning.
- Hands-on experience in full-stack development using:
- Backend: Node.js, Python
- Frontend: React, JavaScript/TypeScript
- Strong grasp of DevOps practices, CI/CD pipelines, Docker, Kubernetes, and microservices architecture.
- Excellent project management skills (Agile, Scrum, or PMP certification preferred).
- Exceptional communication, stakeholder management, and problem-solving skills.
Preferred Qualifications
- Experience working in multi-cloud environments or hybrid infrastructure setups.
- Exposure to enterprise integration, APIs, and middleware solutions.
- Familiarity with modern security frameworks and compliance standards.
- Previous experience in leading distributed teams across different geographies.
Candidate must be having Bachelors or Masters in Computer Science Engineering or relevant Engineering background
Job Type: Full-time