Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Fullstack image - Rise Careers
Job details

Senior Software Engineer, Fullstack

Company Description

About Grab and Our Workplace

Grab is Southeast Asia's leading superapp. From getting your favourite meals delivered to helping you manage your finances and getting around town hassle-free, we've got your back with everything. In Grab, purpose gives us joy and habits build excellence, while harnessing the power of Technology and AI to deliver the mission of driving Southeast Asia forward by economically empowering everyone, with heart, hunger, honour, and humility.

Job Description

Get to Know the Team:

The Lending team builds secure, versatile loan products for diverse user segments, managing important platform components like the Loan Management System, Repayments Engine, and Product Flow Orchestrator. We create distributed systems that impact millions, with a focus on underserved communities. Concepts like Idempotency, CAP theorem, and Distributed Agreement are important to the systems we develop.

Get to Know the Role:

As a Senior Backend Developer, you will develop scalable software applications using GoLang. You will be at the forefront of our development efforts, leading architectural plans and coaching junior engineers. You will report to the Engineering Manager, Backend. This role is based in Bangalore.

The Critical Tasks You will Perform:

  • You will design and construct software applications using GoLang.
  • You will Identify key tasks, prioritise them, and deliver them throughout the software development life cycle.
  • You will automate tasks using appropriate tools and scripting.
  • You will collaborate with multiple teams to define needs, design new features and deliver them.
  • You will lead the architecture and coding standards efforts, ensuring clean and efficient code.
  • You will conduct code reviews to ensure adherence to coding standards, best practices, and security guidelines.
  • You will troubleshoot, debug, and upgrade existing software.
  • You will stay up-to-date with latest trends and technologies to improve our products and processes.
  • You will mentor junior software engineers, and guide their development.

Qualifications

What Essential Skills You will Need:

  • 5+ years of related work experience in a similar capacity
  • Proficiency in GoLang for developing and enhancing software applications.
  • Architecture mindset: Experience designing scalable and maintainable architectures.
  • Software Development Life Cycle (SDLC): Experience with SDLC and Agile methodologies to manage tasks.
  • Automation: Proficiency in using tools and scripting to automate repetitive tasks.
  • Code Reviews: Experience conducting code reviews to maintain high-quality coding standards.
  • Experience analysing complex issues and solving them.
  • Experience collaborating and communicating updates and resolutions discussions with multiple teams for partnership.
  • Experience guiding junior engineers and aiding their professional growth.
  • Experience in Security Practices understanding best practices for coding and security guidelines.
  • Stay current with new technologies and integrate them into your work.

Additional Information

Life at Grab

We care about your well-being at Grab, here are some of the global benefits we offer:

  • We have your back with Term Life Insurance and comprehensive Medical Insurance.
  • With GrabFlex, create a benefits package that suits your needs and aspirations.
  • Celebrate moments that matter in life with loved ones through Parental and Birthday leave, and give back to your communities through Love-all-Serve-all (LASA) volunteering leave
  • We have a confidential Grabber Assistance Programme to guide and uplift you and your loved ones through life's challenges.

What We Stand For at Grab

We are committed to building an inclusive and equitable workplace that enables diverse Grabbers to grow and perform at their best. As an equal opportunity employer, we consider all candidates fairly and equally regardless of nationality, ethnicity, religion, age, gender identity, sexual orientation, family commitments, physical and mental impairments or disabilities, and other attributes that make them unique.

What You Should Know About Senior Software Engineer, Fullstack, Grab

Grab is on the lookout for a Senior Software Engineer, Fullstack, to join our dynamic Lending team located in the vibrant area of Cilandak, Jakarta. As Southeast Asia's leading superapp, Grab is all about driving the region forward by economically empowering everyone using cutting-edge technology and AI. In this role, you'll be in charge of developing scalable software applications using GoLang, ensuring your architectural plans resonate throughout our team. You'll have the opportunity to mentor junior engineers, oversee coding standards, and collaborate across teams to bring innovative new features to life. Imagine tackling complex challenges and designing systems that make a difference for millions, especially for underserved communities! At Grab, we believe in the power of purpose and the importance of building a strong code culture, and you'll be key to reinforcing these values. With a focus on automation and efficiency, you’ll ensure we're utilizing the best tools to deliver seamlessly across the software development lifecycle. This position promises to be not just a job, but a chance to impact people's lives in a significant way! Join us as we create a transformative journey for our users, and let’s build something exceptional together at Grab!

Frequently Asked Questions (FAQs) for Senior Software Engineer, Fullstack Role at Grab
What are the main responsibilities of a Senior Software Engineer, Fullstack at Grab?

As a Senior Software Engineer, Fullstack at Grab, your primary responsibilities will include designing and constructing scalable software applications using GoLang, leading architectural planning, and mentoring junior engineers. You’ll also automate tasks, collaborate with multiple teams to define needs, and conduct code reviews to adhere to best practices and security guidelines.

Join Rise to see the full answer
What qualifications do I need for the Senior Software Engineer, Fullstack position at Grab?

To qualify for the Senior Software Engineer, Fullstack role at Grab, you should have at least 5 years of relevant experience, proficiency in GoLang, and an understanding of software development life cycles (SDLC) and Agile methodologies. Experience in automation, conducting code reviews, and mentoring junior engineers is also crucial.

Join Rise to see the full answer
What technologies should I be familiar with as a Senior Software Engineer at Grab?

As a Senior Software Engineer at Grab, you should be well-versed in GoLang for application development, understand key software architecture concepts, and stay updated on the latest technologies and trends that can enhance your work and the company's software offerings.

Join Rise to see the full answer
How does Grab support the professional development of Senior Software Engineers?

Grab supports the professional growth of Senior Software Engineers through mentorship opportunities, leadership roles in architectural planning, and a culture that encourages continuous learning and collaboration with diverse teams, ensuring you stay at the forefront of technological advancements.

Join Rise to see the full answer
What are the key benefits of working as a Senior Software Engineer at Grab?

Working as a Senior Software Engineer at Grab comes with several perks, including comprehensive medical and life insurance, a customizable benefits package through GrabFlex, mentoring opportunities, and a supportive work culture that values diversity and professional growth.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Fullstack
Can you describe your experience with GoLang as a Senior Software Engineer?

In responding to this question, highlight specific projects where you've utilized GoLang, detailing how you overcame challenges and the impact your work had on the final product. Be ready to discuss any frameworks or libraries you used.

Join Rise to see the full answer
How do you prioritize tasks during the software development lifecycle?

Discuss your process for assessing and prioritizing tasks, emphasizing methodologies like Agile and the tools you use. Give examples of past experiences where your prioritization led to successful project outcomes.

Join Rise to see the full answer
Describe how you lead architectural planning in your projects.

Explain your approach to architectural planning, including how you gather requirements, design scalable systems, and collaborate with teams to ensure clarity and efficient execution of projects.

Join Rise to see the full answer
What strategies do you use for mentoring junior engineers?

Provide insights into your mentoring style, focusing on how you assess their development needs, encourage their professional growth, and create a supportive learning environment.

Join Rise to see the full answer
How do you handle code reviews to maintain coding standards?

Discuss your approach to conducting code reviews, emphasizing the importance of constructive feedback while ensuring adherence to coding standards and security practices within your team.

Join Rise to see the full answer
Can you give an example of troubleshooting a complex issue you've encountered?

Share a specific situation where you identified a complex issue, outlining the steps you took to diagnose it, the solution you implemented, and the lessons learned.

Join Rise to see the full answer
What tools do you find most useful for automation in your development process?

Mention the tools and scripting languages you prefer for automation and provide examples of processes you've automated to enhance efficiency within your projects.

Join Rise to see the full answer
How do you stay updated with the latest trends and technologies in software engineering?

Talk about your methods for continuous learning, such as following blogs, joining tech forums, attending webinars or conferences, and how you incorporate this knowledge into your work.

Join Rise to see the full answer
How do you ensure your work aligns with company goals at Grab?

Explain how you understand Grab's mission and objectives, and discuss how you measure the impact of your software solutions on achieving these goals.

Join Rise to see the full answer
What do you believe is the key to building successful and maintainable software architectures?

Identify principles of software architecture that you value, such as scalability, maintainability, and security, and provide real-life examples of how you've applied these principles.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Grab Hybrid Mapletree Business Centre, HCMC, Vietnam
Posted 7 days ago

Join Grab as a Software Engineer Intern and gain valuable experience in mobile app development.

Photo of the Rise User
Grab Hybrid Grab Warehouse Marikina, Marikina City, Philippines
Posted 9 days ago

Join Grab as a Senior Associate in Quality Operations, focused on improving driver partner quality and mitigating fraud risks.

Photo of the Rise User
goTenna Hybrid Panama City, FL
Posted 5 days ago

Join goTenna as a Software Developer Engineer in Test (SDET) to contribute to groundbreaking mobile mesh networking technology.

Photo of the Rise User
Posted 3 days ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Join Apple as a 3D Software Engineer to contribute to the groundbreaking Apple Vision Pro and shape the future of AR/VR applications.

Photo of the Rise User
Posted 4 days ago

Become a key player in shaping digital futures as a Senior Manager, Software Engineering for Medline Industries, leading transformative engineering teams.

Photo of the Rise User
Posted 6 days ago

Join Intetics Inc. as a Middle+ Backend Developer to leverage your backend expertise in a leading American technology company focused on innovative digital solutions.

Photo of the Rise User
Io Global Remote No location specified
Posted 4 days ago

Join IOG to drive innovative technical solutions as a Solutions Engineer in the blockchain domain.

Photo of the Rise User

Become a pivotal member of Visa's People Technology team as a Staff Software Engineer, focusing on GAI solutions in a hybrid work environment.

Photo of the Rise User

Join Zions Bancorporation as an Operational Intelligence - Software Engineer to enhance data-driven decision-making through innovative technology solutions.

Photo of the Rise User
Epiq Solutions Hybrid US, Cook County, IL; Illinois, Rolling Meadows, IL
Posted 3 days ago

Epiq Solutions is looking for a seasoned Manager of Software Engineering to oversee the development of cutting-edge software-defined radio products and lead a team committed to technological excellence.

Grab believes that what is good for society is also good for business. We are a triple bottom line company, one that seeks to ensure that our success as a business has a positive social impact on communities we operate in and their environment. ...

44 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, onsite
DATE POSTED
April 23, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, North Canton just viewed NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, North Canton just viewed Software Development Engineer - Recent Grads Welcome at Sonos
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry and Word Processing at MoxieIT
Photo of the Rise User
Someone from OH, Dayton just viewed Content Developer - Intern at Big Ideas Learning
C
8 people applied to iOS Developer at Clipt
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Lead at Bounteous
Photo of the Rise User
Someone from OH, Pickerington just viewed Industry Lead - High Tech (Salesforce) at Thunder
D
Someone from OH, Akron just viewed Junior Motion Designer at DEPT®
R
Someone from OH, Akron just viewed 2D Graphic and Motion Designer at Ruby Labs
Photo of the Rise User
22 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager, US SLED at Dataminr
Photo of the Rise User
Someone from OH, Greenville just viewed Systems Engineer (Linux & Shell or Python scripting) at Visa
Photo of the Rise User
Someone from OH, Greenville just viewed Help Desk Technician - Youngstown at R.I.T.A.
Photo of the Rise User
Someone from OH, Mount Orab just viewed Backend Developer at G2i Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Marketing Manager at Cast & Crew
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager at Cast & Crew
o
Someone from OH, Cincinnati just viewed Administrative Assistant at osu
A
Someone from OH, Cincinnati just viewed Data Entry Clerk at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, Cincinnati just viewed Machine Learning Engineer at Allstate
Photo of the Rise User
Someone from OH, Twinsburg just viewed Data Analyst/Power BI Developer at Datadog