Job Title: Senior Software Engineer, Backend
Company Domain: Fintech / Payments Technology
Years of Experience: 5+ years
Location: Bengaluru, India (Onsite)
Role Type: Full-Time Role
Salary: Competitive (based on experience; not specified)
Eligibility:
- Bachelor’s or Master’s in Computer Science or related field
- 5+ years in backend software development
- Experience with Go, databases, cloud, and infrastructure automation
Role Overview:
Join Grab’s Payments team to design, build, and maintain high-performance, scalable backend systems. You’ll contribute to mission-critical services that handle millions of transactions and work closely with product, infrastructure, and site reliability teams to ensure seamless user experiences.
You will report to the Engineering Manager II.
Key Responsibilities:
- Code Development: Go-based backend services
- System Design: Scalable architecture
- Performance Tuning: Optimize service efficiency
- Code Reviews: Ensure code quality
- Capacity Planning: Support scaling efforts
- Infrastructure Support: Work with the infra team
- Incident Response: Production issue debugging
- Mentorship: Guide junior engineers
- Feature Prototyping: Collaborate with product/design
- Site Reliability: Ensure system uptime
Skills and Qualifications:
- Language Proficiency: Golang expertise
- Database Experience: MySQL/PostgreSQL
- Cloud Knowledge: AWS or GCP
- IaC Tools: Terraform, CloudFormation
- Dev Practices: TDD, CI/CD
- Version Control: Git proficiency
- Testing Frameworks: Unit testing experience
- System Optimization: Performance tuning
- Concurrency Handling: Go routines & channels
- Incident Management: On-call troubleshooting