
Role Overview
As a Solution Architect, you will be the bridge between complex business requirements and world-class technical execution. You will define the architectural vision for our integrated ecosystem, ensuring that our mobile applications and backend services are scalable, secure, and resilient. This is a hands-on role where you will not only design systems but also guide engineering teams through implementation, documentation, and best practices.
Key Responsibilities
- Architectural Leadership: Design end-to-end architectures for complex mobile and backend systems, ensuring alignment with long-term business goals.
- Documentation Excellence: Lead the creation of comprehensive technical artifacts, including High-Level Designs (HLD), Low-Level Designs (LLD), Architecture Decision Records (ADR), and UML diagrams (Class, Sequence, and Component diagrams).
- Hands-on Prototyping: Build Proof of Concepts (PoCs) to validate architectural hypotheses and de-risk new technology adoption.
- Cross-Platform Integration: Ensure seamless communication between frontends (iOS/Android/Web) and distributed backend microservices.
- Governance & Standards: Define and enforce coding standards, architectural patterns, and security protocols across the development lifecycle.
- Stakeholder Management: Translate technical complexities into actionable insights for product managers, executives, and engineering leads.
Required Qualifications & Skills
Education & Experience
- Education: BE/B.Tech or M.Tech in Computer Science, Information Technology, or a related field.
- Experience: A minimum of 8 years in software engineering, with at least 3 years in an architectural capacity.
Technical Depth
- Backend Mastery: Deep expertise in building scalable microservices using languages like Java/Kotlin, Node.js, Go, or Python. Strong knowledge of RESTful APIs, GraphQL, and event-driven architectures.
- Mobile Expertise: Solid understanding of mobile ecosystems (Native iOS/Android or Cross-platform frameworks like Flutter/React Native) and their unique challenges (offline sync, battery optimization, etc.).
- Cloud & Infrastructure: Solid understanding of cloud providers (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Database Design: Proficiency in both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB, Redis) data modeling.
Process & Documentation
- Expertise in the Architectural Process: From requirement gathering to production deployment.
- Proven ability to write clear, concise Design Documents and maintain ADRs to track the evolution of the system.
- Fluency in modeling tools (e.g., Lucidchart, Draw.io, Enterprise Architect) to create Class Diagrams and flowcharts.
Didn’t find the job appropriate? Report this Job