Solution Architect - Backend Globant — Riyadh, KSALocation: Riyadh, Saudi Arabia (on-site). Alternative locations: Jordan, Lebanon, UAE, Egypt — with regular travel to Riyadh required.Role SummaryThis role is responsible for leading the architecture of back end services and server side systems. The architect defines standards for service design, microservices, data modelling, and security. The role requires broad architectural understanding across multiple disciplines alongside deep expertise in building and scaling back end services.Key Responsibilities- Define back end service architecture strategy aligned with organisational goals
- Design scalable, secure, and maintainable server side systems
- Architect microservices and distributed systems
- Establish service design conventions, patterns, and best practice
- Lead technical design reviews and key architectural decisions for services
- Define data models, schemas, and database strategies
- Implement authentication, authorisation, and data protection practices
- Define monitoring, logging, and error handling strategies for services
- Optimise system performance, reliability, and scalability
- Mentor engineering teams and support capability development
- Conduct code reviews and provide technical guidance
- Produce and maintain architectural documentation and system diagrams
- Evaluate back end frameworks and emerging technologies
- Manage technical debt and lead refactoring initiatives
- Present architectural decisions to senior stakeholders
Expected Outcomes- A coherent and consistent service ecosystem with clear ownership boundaries
- Improved reliability, resilience, and observability in back end services
- Reduced complexity through well designed service architectures
- Adoption of consistent service design patterns across teams
Cross Functional Design Leadership- Facilitate collaborative design sessions across engineering, product, and operations
- Break down complex system challenges into actionable design approaches
- Support decision making during major incidents or significant architectural changes
- Improve cross team understanding of service behaviour and dependencies
Communication and Influence- Communicate complex system concepts clearly to technical and non technical audiences
- Produce clear diagrams, documentation, and system models
- Influence decisions through structured reasoning and architectural clarity
- Build strong working relationships with stakeholders across engineering, architecture, product, and delivery
Cross Discipline Architectural Competencies- Understanding of domain driven design principles
- Understanding of essential data architecture concepts
- Awareness of cyber security fundamentals and secure by design practices
- Understanding of DevOps and platform engineering practices
- Ability to define and assess non functional requirements
- Ability to evaluate third party systems and build versus buy decisions
- Ability to balance performance, cost, resilience, and maintainability in designs
Shared Architecture Practice Expectations- Contribute to architectural standards and reusable patterns
- Participate in architectural governance and review forums
- Support development of technology roadmaps and long term design direction
- Produce clear and consistent architectural artefacts
- Share learning and reusable guidance across teams
Decision Making Authority- Acts as technical authority for back end service architecture
- Owns service design standards and patterns
- Responsible for long term service architectural direction
- Makes informed decisions balancing immediate needs and strategic goals
Technical SkillsCore technologies: NodeJS, Adobe Experience ManagerArchitecture and design: Microservices architecture, domain driven design, service decomposition patterns, SQL and NoSQL database designSecurity and performance: Authentication and authorisation patterns including OAuth and JWT, data encryption and secure data handling, caching and performance optimisation techniques, resilience and fault tolerance patternsCompetencies: Strong understanding of distributed systems, deep experience with data modelling and optimisation, strategic architectural planning, clear and structured communication, mentorship and technical leadership, effective stakeholder engagement.