Role Overview:
One of our clients is hiring for
Senior Backend Engineer
to builds and maintains high-throughput, real-time distributed systems that process hundreds of millions of requests daily.
You'll work on backend systems written in
Golang
and
Java
, designing scalable architectures, optimizing performance, and ensuring availability for mission-critical services. You will also collaborate with cross-functional teams (product, infrastructure, and experience).
Key Responsibilities:
- Design, develop, and optimize services in
Golang
and
Java
to improve scalability, latency, and reliability - Collaborate with engineering, product, and experience teams to prototype, define, and deliver features
- Participate in code reviews, system architecture design, and root cause investigations for production incidents
- Conduct performance analysis, capacity planning, and service tuning to maintain operational excellence
- Work closely with the infrastructure team on cloud-based deployment, scaling, and monitoring
- Mentor and provide technical guidance to peers, sharing knowledge and best practices
- Continuous hiring of top engineering talent by participating in technical interview loops
Key Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or related fields
- Minimum 5+ years of backend software engineering experience in distributed systems
- Hands-on expertise in
Golang
and
Java
(syntax, semantics, concurrency, optimization) - Strong CS fundamentals in algorithms, data structures, and systems design
- Experience building large-scale, high-performance web services
- Familiarity with databases (MySQL, DynamoDB, Redis, Elasticsearch), cloud (AWS, Kubernetes), and microservices
- Strong communication skills in English (written and spoken)
- Proven track record of delivering scalable, reliable backend systems in fast-paced environments
Good to Have:
- Experience mentoring junior engineers and contributing to team capability-building
- Knowledge of streaming/queuing systems (Kafka, RabbitMQ, etc.)
- Exposure to product thinking—aligning technical solutions with business goals