Solution Architect
Explicitly champions Vibe Coding — emphasizes clean, collaborative code with pair programming, open feedback, and coding workshops.
About the Role
The Solution Architect will define, design, and deliver scalable, secure architecture for Joyful’s AI-powered stakeholder engagement platforms, bridging business requirements and technical execution. The role also leads technical teams and champions a collaborative "Vibe Coding" culture focused on clean, maintainable code.
Job Description
Role
We are hiring a Solution Architect to own end-to-end architecture and technical direction for Joyful’s Engage and Listen platforms. You will translate business goals into high-level technical designs, ensure system scalability and security, and guide implementation and integrations across the product stack.
Key Responsibilities
- Define end-to-end architecture, API designs, data models, and integration patterns for multi-channel stakeholder engagement systems
- Translate business requirements into architecture blueprints and integration strategies
- Ensure solutions meet security, compliance, and data privacy best practices
- Guide development teams on architectural best practices and conduct architecture reviews and risk assessments
- Facilitate technical decision-making and resolve design conflicts
- Drive technology evaluations and proof-of-concepts for AI, cloud infrastructure, and communication platforms
- Oversee deployment architecture, high availability, disaster recovery, and cost-efficient designs
- Collaborate with DevOps to establish CI/CD pipelines and automated deployment frameworks
Vibe Coding & Culture
- Champion the company’s “Vibe Coding” philosophy: promote clean, collaborative, and maintainable code
- Encourage pair programming, open feedback loops, peer reviews, and coding workshops
- Promote coding standards that balance elegance, performance, and long-term maintainability
Requirements
- 8+ years of experience in software development/architecture, with at least 3 years in a Solution Architect or similar role
- Strong expertise in Java (Spring Boot), REST APIs, and microservices architecture
- Deep understanding of cloud platforms (AWS, Azure, or GCP) and container orchestration (Docker, Kubernetes)
- Proficiency in database design and data modeling for both SQL and NoSQL systems
- Experience with AI/ML solution design or integration is a plus
- Strong understanding of security, scalability, and performance optimization principles
- Proven ability to foster collaborative coding environments (pair programming, peer reviews, coding workshops)
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
Why Join
- Lead architecture for AI-powered stakeholder engagement solutions
- Influence engineering culture through the Vibe Coding philosophy
- Significant career growth opportunities and the chance to build global-scale solutions
Location
- Work from the company’s Goa office while contributing to global-scale products.