Company Description Squash Apps is a top-rated full-stack consulting company focused on building scalable, robust web applications for forward-thinking clients. The team works with modern technologies including MEAN, MERN, MEVN, Java stacks, SQL/NoSQL databases, ElasticSearch, Redis, and hybrid mobile app frameworks. Squash Apps delivers high-quality custom solutions, including products such as its ecommerce platform Panitr, and showcases a range of successful apps on its website. The company values technical excellence, innovative problem-solving, and a passion for building top-quality digital products, offering opportunities to work on diverse, challenging projects.
- Job Description – Solution Architect (Microservices)Open Position 1
Riyadh, KSA
Job Title: Solution Architect – Microservices Architecture
Location: Riyadh, Saudi Arabia
Project: Government / Ministry Technology Project
Nationality: Open to all nationalities
Language: English (Mandatory)
Job Summary
We are looking for an experienced Solution Architect with strong expertise in microservices architecture, application design and enterprise-level solution development. The candidate will be responsible for designing scalable and secure application architectures, providing technical leadership, conducting code reviews and ensuring alignment with project requirements.
Key Responsibilities
- Design and develop scalable microservices-based application architectures.
- Define technical architecture, design patterns and application integration strategies.
- Lead application design and architecture discussions with development teams.
- Review source code to ensure quality, performance, security and maintainability.
- Establish architecture standards, best practices and technical guidelines.
- Collaborate with business stakeholders, project managers and technical teams.
- Identify technical risks and recommend appropriate architectural solutions.
- Ensure applications follow enterprise architecture and security standards.
- Support technical implementation, troubleshooting and architecture decisions.
- Provide technical guidance and mentorship to development teams.
Required Skills & Experience
- Strong experience as a Solution Architect in enterprise application development.
- Hands-on expertise in microservices architecture.
- Strong understanding of REST APIs, API integration and distributed systems.
- Experience with application architecture, design patterns and system scalability.
- Strong experience in code reviews and technical governance.
- Knowledge of cloud-based application architecture.
- Experience working on large-scale enterprise or government projects.
- Previous experience working on projects in Saudi Arabia (KSA) is highly preferred / required as per project expectations.
- Language Requirement: Excellent English communication skills.