Senior Software Engineer

Hybrid
Senior
Singapore, 🇸🇬 Singapore
Software Developer
Software development

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

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.

E-commerce
Logistics
Technology

Other jobs at Grab

 

 

 

 

 

 

 

 

View all Grab jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

🇸🇬 Singapore
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs