About the Role
Position Summary
The Senior Application Architect is responsible for defining and governing the architecture of modern, scalable, and secure applications across the full technology stack. This role translates business and product requirements into robust technical designs, providing architectural leadership across React.js frontend development, Python/FastAPI backend services, and cloud-native platforms in AWS and Azure. The Senior Application Architect ensures solutions are built with security-by-design, performance, resilience, and long-term maintainability in mind, while driving modernization initiatives such as cloud migration, API-first development, and microservices adoption. Key Responsibilities
• Design end-to-end application architectures spanning frontend, backend, data, and cloud infrastructure layers
• Define and govern React.js frontend architectures aligned with modern UX, performance, and scalability best practices
• Architect and guide the implementation of Python-based backend services using FastAPI
• Design API-first, microservices-based solutions with well-defined contracts, versioning, and documentation
• Lead architectural decisions for cloud-native, hybrid, and multi-cloud environments across AWS and Azure
• Embed security-by-design and zero-trust principles into application and API architectures
• Establish and maintain architecture standards, reference models, and best practices across engineering teams
• Review solution designs and provide guidance on scalability, performance optimization, and secure implementation
• Partner closely with product, engineering, DevOps, and security teams to align architecture with business objectives
• Drive modernization initiatives including monolith decomposition, cloud migration, and platform evolution
• Vibe Coding expertise: rapid prototyping and creative, iterative development using modern tools
• Prompt Engineering skills for LLMs and AI-assisted development workflows
• Experience integrating AI/ML or generative AI features into applications
• Familiarity with developer productivity tools and AI copilots
• Other duties as assigned Qualifications
• Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
• Extensive experience designing and delivering modern full-stack applications
• Expert knowledge of React.js architecture, component design, state management, and performance optimization
• Strong hands-on experience building backend services in Python, including FastAPI
• Proven expertise in designing RESTful APIs with proper versioning, validation, and documentation
• Experience architecting scalable, highly available solutions on AWS and Azure
• Deep understanding of microservices, asynchronous processing, and event-driven architectures
• Demonstrated expertise in authentication, authorization, and identity management (OAuth 2.0, OpenID Connect, JWT)
• Strong understanding of application and API security best practices, including OWASP Top 10
• Experience defining architectural standards, mentoring engineers, and influencing technical direction across teams
• Alignment with RTS Core Values