Role: Solution Architect
Location: Remote
Key Responsibilities
• Define the multi-layer architecture for Web and Mobile apps, including client, BFF/orchestration, API gateway, and service integration layers.
• Architect experience APIs and orchestration patterns across UCPC, UCPR, Location, and related services.
• Provide hands-on guidance to engineering teams, participating in design reviews, code reviews, and solution implementation.
• Lead architectural decisions related to mobile frameworks, web frameworks, caching, CDN strategy, API design, security, and observability.
• Collaborate with product, engineering, CIAM, Payments, Anti-Fraud, and platform teams to ensure cohesive solution design.
• Ensure adherence to non-functional requirements: performance, reliability, scalability, and security.
Required Skills & Experience
• Strong background in mobile app development
• Experience designing and implementing BFF/Orchestration layers
• Familiarity with API gateways (Apigee), CDN strategies, caching, and service integration.
• Understanding of OAuth/OIDC, CIAM flows, and client-side token security.
• Experience with distributed systems, microservices, and cloud-native design.
• Prior engineering background with progression into architecture.