Senior Backend Software Engineer
Core
Design, build, and evolve scalable, secure, fault-tolerant distributed backend systems for iOS and Android mobile applications.
Role type
Senior Backend Software Engineer (Technical Lead)
Builds
Scalable backend services, APIs, and shared components for a global deal-discovery platform serving 400 million households.
Domain
Retail technology / E-commerce / Mobile applications
Deliverable
production ML models | product features | infrastructure
Required skills
System design, distributed systems architecture, event-driven microservices, AWS services, relational and NoSQL databases, Docker, Kubernetes, CI/CD, automated testing, clean code principles, AI-assisted development tools
Preferred skills
PHP, Serverless Framework, OpenSearch/Elasticsearch, Protobuf, gRPC, Go, building backend systems for mobile apps, open-source contributions
Technologies
AWS (Lambda, API Gateway, S3), Kafka, SQS/SNS, Docker, Kubernetes, Git
Responsibilities
Design and evolve scalable distributed systems; own backend service architecture; translate product requirements into technical solutions; manage end-to-end software development lifecycle; mentor engineers and guide architectural decisions; integrate AI tools into engineering workflows
Seniority
Senior, hands-on IC with technical leadership