Software Development Engineer III (Backend) - Contacts
Core
Design, develop, and maintain highly scalable backend services and distributed systems that handle billions of records and millions of daily operations with low latency.
Role type
Senior IC backend software engineer (distributed systems)
Builds
Scalable backend services, microservices, and APIs for a global SaaS platform
Domain
SaaS / Distributed Systems / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
TypeScript, Node.js, RESTful API design, microservices architecture, distributed systems, event-driven architectures, relational/NoSQL databases, caching strategies, message queues, Docker, cloud platforms (AWS/GCP), CI/CD pipelines, observability tools
Preferred skills
Kafka, Redis, Elasticsearch, Kubernetes, cloud-native architectures, Agile development
Technologies
TypeScript, Node.js, AWS, GCP, Docker, Kafka, Redis, Elasticsearch, Kubernetes, Grafana, Sentry, ELK
Responsibilities
Design and develop scalable backend services and APIs; Build high-performance microservices for large-scale workloads; Optimize backend services for scalability, performance, and availability; Troubleshoot production issues and implement sustainable solutions; Participate in technical design discussions and system architecture; Work closely with Product Managers, Designers, QA, and other engineers to deliver features
Seniority
Senior, hands-on IC