Job Description
We are looking for a Solution Architect for a Technology company in Bahrain.
Location – Bahrain, BH
Salary – Depending on Experience
Requirements:
- Bachelor's or master's degree in computer science, software engineering, or a related field.
- 5+ years of software development experience with 3+ years of experience working as solution architect.
- Experience working with complex distributed software systems, Kubernetes and docker.
- Experience with troubleshooting of production issues
- Great understanding of modern software architecture and design patterns.
- Good communication skills and fluent in English.
- Team player and able to work well with others.
- Self-starter and able to work independently.
- Passionate about software development, application architecture and highly motivated.
The following experiences are a plus:
- Experience working with Node.js, React and React Native.
- Experience working with Kafka and PostgreSQL.
- Experience working in an agile development environment.
- Experience with cryptography (such encryption and digital signing).
- Experience with OpenID Connect and OAuth 2.0.
Key Responsibilities:
- Work closely together with our product manager to ensure technical feasibility and scalability is thought into new features from the beginning.
- Design and describe technical architectures required for features prioritized by product management.
- Engage in technical dialog with customers as part of pre-sale activities.
- Work with the technical leadership team to define the technical direction and future architecture of our platforms.
- Work with development teams to help resolve technical challenges and manage technical depth backlog.
- Lead technical discussions regarding our solution architecture with team members.
- Participate in technical incident response of production issues.
About the Role:
We are seeking a Solution Architect who will be an essential part of the high performing development organization that are responsible for developing our software products and platforms. You will be an important member of the technical leadership team with responsibility for ensuring high level of innovation and quality in our solution architectures.