Lead Backend Engineer
Core
Design, build, and own distributed systems and high-throughput backend services for a multichannel marketing automation platform, specifically focusing on mobile communication services (SMS, MMS, RCS).
Role type
Lead Backend Engineer (Technical Architect)
Builds
Scalable backend services, APIs, and real-time streaming data pipelines for a marketing platform
Domain
Marketing Technology / Distributed Systems
Deliverable
production ML models | product features
Required skills
Distributed systems design, Cloud-native architecture, High-throughput system design, API design, Microservices architecture, Real-time streaming data pipelines, Multi-tenant architecture, Container orchestration, Test-Driven Development, AI tool adoption
Preferred skills
RCS implementation experience, Data warehousing solutions, NoSQL databases, CI/CD pipelines
Technologies
Kafka, Elasticsearch, Aerospike, Snowflake, ClickHouse, Redshift, Thrift, AWS, J2EE, Python, Ruby, Java
Responsibilities
Lead design and development of next-generation mobile communication services (SMS, MMS, RCS), Translate business requirements into scalable backend architectures, Architect and develop high-performance backend services and APIs, Ensure high product quality through code reviews and testing strategies, Drive continuous improvement by debugging and resolving production problems, Take end-to-end ownership of critical platform components
Seniority
Senior, hands-on IC with technical leadership