Job Title:
Senior Backend Engineer (Python / Go) – Messaging & Cloud Platforms (Remote)
Company: CommunityConnect Labs
Location: Sangli, Maharashtra
Created: 2026-05-06
Job Type: Full Time
Job Description:
About UsCommunityConnect Labs (CCL) is a mission-driven B2B software company building scalable SMS and chatbot platforms that power critical communication for civic engagement, public services, and social impact organizations.Our systems handle high-volume, real-time messaging workflows across multiple channels (SMS, voice, WhatsApp), enabling organizations to reach underserved communities at scale.We’re looking for a Senior Engineer based in India or Brazil who can take ownership of our messaging platform—from architecture to production reliability—while helping evolve our stack and engineering practices.What You’ll OwnThis is not a task-based role. You will be responsible for designing, scaling, and operating critical parts of our platform.Architect and evolve backend services powering chatbot and messaging workflows (Python + Go)Own and scale integrations with Twilio (SMS, Voice, WhatsApp) and RapidProDesign resilient, event-driven systems for high-throughput messaging and workflow executionWork end-to-end backend development using Python frameworks (Django mainly) and contribute to Go-based servicesDefine and implement best practices for observability, logging, and alertingDrive cloud architecture and infrastructure decisions on Amazon Web Services (AWS)Improve system reliability, performance, and cost efficiencyPartner with product and operations to translate ambiguous requirements into scalable solutionsKey ResponsibilitiesDesign and implement scalable APIs and asynchronous processing pipelinesOptimize messaging workflows for performance, fault tolerance, and costBuild and maintain integrations with external systems (CRMs, data platforms, APIs)Be part of incident response, root cause analysis, and system improvementsContribute to frontend features when needed (React)Continuously improve CI/CD, testing, and deployment practicesParticipate in technical planning and architectural decision-makingRequired Experience5+ years of backend engineering experience with strong Python expertiseProven experience designing and operating distributed systems in productionDeep experience with REST APIs, event-driven architectures, and async processing (Celery, queues, etc.)Hands-on experience with cloud infrastructure, preferably Amazon Web Services (ElasticBeanstalk, EC2, Lambda, ECS, RDS, SQS, etc.)Strong database design experience (PostgreSQL or similar)Experience integrating third-party APIs and handling webhooks at scaleSolid understanding of system reliability, observability, and performance tuningExperience working in remote, cross-functional teamsPreferred / Nice to HaveProficiency in Go for backend services and performance-critical componentsExperience with RapidPro or similar workflow enginesExperience with Twilio or other SMS providersFamiliarity with containerization and orchestration (Docker)Experience building or contributing to frontend applications (React)Background in high-scale messaging, chatbots, or real-time systemsExperience in civic tech or social impact domainsWhat Success Looks LikeYou take ownership of critical services and improve their reliability and scalabilityYou proactively identify bottlenecks and architectural gaps and fix themYou balance speed with long-term system healthWhy Join UsWork on systems that directly impact millions of peopleOwn meaningful technical decisions—not just implementationFully remote, collaborative, and mission-driven cultureOpportunity to shape the architecture of a growing platform