24 Oct
|
Comviva
|
Bengaluru
Key Responsibilities
Technical Leadership
• Architect and design scalable, high-performance cloud-based CPaaS solutions supporting multiple communication channels (WhatsApp, SMS, Email, Voice, etc.)
• Lead the technical roadmap and make critical architectural decisions for the platform
• Conduct code reviews, establish coding standards, and ensure best practices across the team
• Drive technical innovation and evaluate new technologies to enhance platform capabilities
• Troubleshoot complex technical issues and provide expert-level problem resolution
• Ensure system reliability, performance optimization, and scalability WhatsApp Domain Expertise
• Serve as the subject matter expert on WhatsApp Business API, Cloud API, and messaging protocols
• Design and implement WhatsApp conversation flows, templates, and interactive messaging features
• Optimize message delivery, handle webhook implementations, and manage API rate limits
• Stay current with WhatsApp policy updates, feature releases, and best practices
• Guide the team on WhatsApp-specific compliance and security requirements Team Management & Leadership
• Lead, mentor, and grow a team of software engineers and developers
• Foster a collaborative, innovative, and high-performance team culture
• Conduct performance reviews, provide constructive feedback, and support career development
• Facilitate agile ceremonies, sprint planning, and ensure timely project delivery
• Bridge communication between technical teams, product managers, and stakeholders
• Remove blockers and enable the team to deliver quality solutions efficiently Product Development
• Collaborate with product management to translate business requirements into technical solutions
• Break down complex features into manageable tasks and user stories
• Ensure alignment between technical implementation and product vision
• Drive continuous improvement in development processes and delivery practices Skills
• 8-12 years of professional software development experience
• 3+ years in technical leadership or team lead capacity
• Extensive hands-on experience with WhatsApp Business API and WhatsApp Cloud API integration Core Technologies
• Backend Development: Strong expertise in Java (Spring Boot, Microservices architecture)
• Frontend Development: Proficiency in ReactJS (Hooks, Redux, up-to-date React patterns)
• Server-side JavaScript: Experience with Node.js and asynchronous programming
• Database Management: Advanced knowledge of MySQL (query optimization, indexing, transactions) Middleware & Infrastructure
• Message Broker: Hands-on experience with Apache Kafka (producers, consumers, topics, partitions)
• Caching: Working knowledge of KeyDB or Redis for high-performance caching
• Identity & Access Management: Experience with Keycloak or similar IAM solutions
• Cloud Platforms: AWS, Azure, or GCP (EC2, S3, Lambda, API Gateway, etc.)
- Any one is fine. Additional Technical Competencies
• RESTful API design and microservices architecture
• Webhook implementations and event-driven architectures
• Message queue systems and asynchronous processing
• CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions)
• Containerization (Docker, Kubernetes)
• Version control (Git) and cooperative development workflows
• System design patterns and scalability principles
• Security best practices (OAuth, JWT, encryption, data privacy) Preferred Qualifications
• Experience with other CPaaS platforms
• Knowledge of telecommunications protocols (SMS, SMPP, SIP)
• Familiarity with multi-channel messaging strategies
• Experience with monitoring tools (Prometheus, Grafana, ELK stack)
• Understanding of GDPR, data protection, and compliance requirements
• Previous experience in product-based companies or SaaS environments
• Contributions to open-source projects or technical community involvement Key Competencies Technical Skills
• Solution architecture and system design.
• Performance optimization and scalability.
• Code quality and technical excellence.
• Problem-solving and analytical thinking Leadership Skills
• Team building and people management
• Mentorship and knowledge sharing
• Strategic thinking and decision-making
• Stakeholder management and communication Professional Skills
• Agile/Scrum methodologies
• Project planning and execution
• Cross-functional collaboration
• Adaptability and continuous learning
📌 Product Development (Bengaluru)
🏢 Comviva
📍 Bengaluru