Key Responsibilities:
- Design, develop, and maintain high-quality and scalable software applications.
- Write clean, efficient, and maintainable code to solve challenging problems in the fintech domain.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews to maintain code quality and share knowledge.
- Troubleshoot and debug complex issues, providing timely resolutions.
- Contribute to the architectural decisions and technical direction of the projects.
- Participate in On-Call rotations to ensure the reliability and availability of our services and achieve operational excellence.
- Provide support to the SRE or DevOps team to ensure smooth deployment and operation of our systems.
- Mentor and guide junior engineers or interns, fostering a culture of continuous improvement.
- Stay updated with the latest industry trends and technologies.
Requirements
Qualifications:
- Bachelor’s or Master’s or higher degree in Computer Science, Engineering, or related field.
- Strong knowledge in computer science fundamentals, including algorithms and data structures.
- 5+ years of experience in software development, with proficiency in one or more of the major programming languages, e.g., Java and Golang.
- Proven experience with building web systems around DBMS, Caches, NoSQL and App servers.
- Strong understanding of software development methodologies (e.g., Agile, Scrum).
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Strong communication and collaboration skills.
- Demonstrated expertise in writing clean, efficient, and maintainable code.
Preferred Qualifications:
- 2+ years of relevant experience in building scalable systems, e.g., OLTP or OLAP systems
- Experience in at least two of the following areas:
- Full-stack (front-end) development
- Backend development
- Cloud infrastructure (e.g., Terraform)
- Data engineering
- Experience with microservices architecture.
- Experience in building consumer facing products.
- Familiarity with DevOps practices and tools (e.g., Docker, Kubernetes).
- Knowledge of database systems (e.g., SQL, NoSQL), Apache Kafka and MPP frameworks
- Interest or experience in the payments domain with quick learning skills.
Grab
Southeast Asia's leading super-app providing everyday services such as deliveries, mobility, financial services, enterprise services and others to millions of users across the region.
Other jobs at Grab
Notifications about similar jobs
Get notifications to your inbox about new jobs that are similar to this one.
No spam. No ads. Unsubscribe anytime.
Similar jobs