The Opportunity
We're seeking a talented Technical Lead who will play a pivotal role in designing, building, and scaling Joyfuls AI-powered products. In this role, you will lead technical architecture decisions, guide the engineering team, and ensure our platform remains robust, scalable, and delightful to use. Youll work closely with product, design, and business teams to deliver impactful features while maintaining high code quality and performance.
In addition to technical leadership, youll champion Vibe Codingour approach to writing clean, collaborative, and joyful code that engineers love to create and maintain. This means setting the tone for high-quality, maintainable code while fostering an environment where building software is an energizing, shared experience.
What You'll Do :
Technical Leadership & Architecture :
- Lead the design and implementation of scalable, high-performance, and secure software solutions for Joyfuls Engage and Listen platforms.
- Define technical roadmaps, architecture patterns, and coding best practices
- Ensure adherence to software development standards and conduct regular code reviews
- Make critical build-versus-buy and technology adoption decisions
Team Management & Collaboration :
Mentor and coach a team of engineers, fostering a culture of learning, ownership, and innovationCollaborate with cross-functional teams (product, UX, QA) to align technical solutions with business goalsDrive agile development practices, including sprint planning, retrospectives, and backlog prioritizationIdentify and resolve bottlenecks in development, deployment, and delivery processesVibe Coding Culture :
Lead by example in practicing Vibe Codingwriting code that is clean, well-structured, and joyful to work withEncourage pair programming, open collaboration, and frequent peer reviewsMaintain high coding standards while keeping the process creative and energizing for the teamPromote a development culture where engineers feel motivated, supported, and proud of the work they shipHands-On Development :
Contribute directly to code when needed particularly for complex modules, integrations, and performance optimizationOversee the development of APIs, microservices, and integrations with third-party platformsEnsure robust CI / CD pipelines, test automation, and monitoring systems are in placeInnovation & Continuous Improvement :
Stay ahead of emerging technologies in AI, cloud, and enterprise communication platformsPropose and implement innovative solutions to improve product performance, security, and maintainabilityDrive proof-of-concepts for new features or architectural improvementsEnsure systems are designed for high availability, scalability, and disaster recoveryWhat You'll Need :
6+ years of professional software development experience, with at least 2 years in a technical leadership roleProven expertise in Java (Spring Boot), REST APIs, and microservices architectureHands-on experience with cloud platforms (AWS, Azure, or GCP) and container orchestration (Docker, Kubernetes)Strong understanding of relational and NoSQL databasesExperience building scalable, high-availability systems in B2B SaaS or AI-powered productsSolid knowledge of software design patterns, performance optimization, and security best practicesFamiliarity with frontend technologies (Angular, React, or similar) is a plusExcellent communication and stakeholder management skillsBachelors or Masters degree in Computer Science, Engineering, or related fieldPassion for AI technologies and building software in a positive, high-energy coding environment(ref : hirist.tech)