Design, build, and maintain backend services and APIs for the Ratings & Reviews (UGC) platform
Own features end-to-end: requirements → design → implementation → testing → deployment → production support
Contribute to system design for high throughput, low latency, and high availability
Influence the technical roadmap via proposals and design reviews
Work with cloud-native technologies including Azure/GCP, Kubernetes, Golang, Rust, Java Spring Boot, Kafka, Cosmos/Cassandra/BigQuery, Elasticsearch, Apache Spark, REST APIs, and Python/Node.js
Collaborate with cross-functional teams across Product, Business, Program, and Engineering in the U.S. and India
Drive operational excellence through strong monitoring, alerting, automation, and incident management
Troubleshoot production issues, perform root-cause analysis, and implement long-term fixes
Requirements
Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area
5 years’ experience in software engineering or related area
Strong software engineering experience building scalable, cloud-native, distributed systems
Expertise in backend development and API design (Golang, Rust, Java Spring Boot)
Experience with Azure/GCP and Kubernetes deployments
Hands-on experience with Kafka, large-scale datastores (Cosmos/Cassandra/BigQuery), and Elasticsearch
Familiarity with Apache Spark and modern engineering practices (CI/CD, automation, secure SDLC)
Proficiency with observability and incident tooling (OpenObserver/Splunk, Grafana, Kibana, Prometheus, PagerDuty/XMatters, ServiceNow)
Strong debugging, problem-solving, and performance tuning skills
Excellent communication and stakeholder collaboration skills
Proven ability to mentor peers and raise engineering quality without formal people management