About this Team Lead - Messaging APIs role at Weekday AI
๐ง๐ต๐ถ๐ ๐ฟ๐ผ๐น๐ฒ ๐ถ๐ ๐ณ๐ผ๐ฟ ๐ผ๐ป๐ฒ ๐ผ๐ณ ๐๐ต๐ฒ ๐ช๐ฒ๐ฒ๐ธ๐ฑ๐ฎ๐'๐ ๐ฐ๐น๐ถ๐ฒ๐ป๐๐
๐ฆ๐ฎ๐น๐ฎ๐ฟ๐ ๐ฟ๐ฎ๐ป๐ด๐ฒ: ๐ฅ๐ ๐ฏ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ - ๐ฅ๐ ๐ด๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ (๐ถ๐ฒ ๐๐ก๐ฅ ๐ฏ๐ฌ-๐ด๐ฌ ๐๐ฃ๐)
Experience: 4+ yrs
Location: Bengaluru, Karnataka, India
Job Type: Full-time
We are looking for a hands-onย Engineering Leadย to lead the development of high-throughput messaging platforms and APIs supporting large-scale communication across multiple channels, includingย SMS, MMS, WhatsApp, RCS, and verification services.
The role combinesย hands-on software development, architecture, technical leadership, and mentoring, with a strong emphasis on building reliable distributed systems capable of processing very high message volumes. The ideal candidate will spend significant time coding and designing systems while providing technical direction and mentoring to a team of engineers.
Requirements
Key Responsibilities
- Design and develop high-throughput messaging pipelines coveringย API ingestion, routing, queuing, rate limiting, retries, and delivery receipt processing.
- Build scalable and highly available backend services usingย Python or Golang, with strong consideration for concurrency and performance.
- Design and maintain carrier and messaging aggregator integrations usingย SMPP and HTTP.
- Implement intelligent routing, failover mechanisms, delivery-quality monitoring, and traffic optimisation.
- Develop asynchronous messaging infrastructure usingย Kafka, SQS, RabbitMQ, or similar technologies.
- Design reliable systems usingย idempotency, backpressure, rate limiting, retry strategies, and fault-tolerant patterns.
- Establish technical direction through architecture reviews, system design discussions, service contracts, and engineering standards.
- Own production reliability, includingย SLOs, observability, alerting, capacity planning, on-call readiness, troubleshooting, and root-cause analysis.
- Build messaging capabilities that support regulatory and carrier requirements such asย 10DLC, toll-free messaging, DLT, sender IDs, and opt-out handling.
- Develop mechanisms to maintain traffic quality and protect messaging infrastructure againstย spam, abuse, fraud, and SMS pumping.
- Work with databases such asย PostgreSQL or MySQL, along with caching and NoSQL technologies such as Redis or DynamoDB.
- Design and operate cloud-native services usingย AWS, containers, and modern deployment practices.
- Participate in code and design reviews while maintaining high standards for scalability, reliability, security, and maintainability.
- Mentor and guideย 3โ5 engineers, supporting their technical growth through regular feedback, architecture discussions, and collaborative problem-solving.
- Lead or contribute to complex production incidents and ensure effective remediation and preventive improvements.
What Makes You a Great Fit
- 4โ7 years of experienceย building large-scale distributed backend systems, with demonstrated technical leadership or mentoring experience.
- Strong proficiency inย Python or Golang; strong Java or Node.js experience may also be considered.
- Proven experience designingย RESTful APIs, high-throughput microservices, distributed systems, and highly available services.
- Strong understanding of asynchronous messaging systems such asย Kafka, Amazon SQS, RabbitMQ, or equivalent platforms.
- Hands-on understanding ofย concurrency, idempotency, backpressure, rate limiting, retries, and fault tolerance.
- Strong experience withย PostgreSQL or MySQL, with exposure to Redis, DynamoDB, or other caching/NoSQL technologies.
- Practical experience withย AWS, including services such as EC2, S3, RDS, SQS, ECS, and Lambda.
- Experience with Docker/containerised deployments, Git, and at least one modernย CI/CDย platform.
- Strong production ownership, including observability, monitoring, distributed tracing, live-system debugging, incident management, and on-call practices.
- Strong system-design and architecture skills with the ability to make pragmatic decisions for high-scale environments.
- Excellent technical communication and collaboration skills.
- Demonstrated ability to mentor engineers and provide effective technical guidance.
- Experience inย CPaaS, telecom, or A2P messagingย is an advantage.
- Knowledge ofย SMPP, WhatsApp Business API, RCS, 10DLC, DLT, least-cost routing, deliverability analytics, fraud detection, or traffic-quality systemsย is highly desirable.