Software Engineer, Fullstack
GrabMô tả công việc
- *Company Description
- *About Grab and Our Workplace
- *Job Description
- *Get to Know the Team
We are working on high throughput, real-time distributed systems that use algorithms and machine learning techniques to solve hundreds of millions of requests per day. Our mission is to offer the best products and experiences to our passengers to increase adoption, engagement and conversion of our services.
We are a distributed team with members spread across Singapore, China, Vietnam and Malaysia at the moment. Our mode of communication is English, both in spoken and written form. Our team has direct end-user contact, and influence on the bottom line for Grab. You will report to our Software Engineering Manager, and you will based onsite in our Ho Chi Minh office.
- *Get to Know the Role**
- *The Critical Tasks You Will Perform
- You will design and improve our advanced services. The goal is to ensure that these services are always available and scalable, across all of Grab's diverse product range.
- You'll improve and shape new design architectures. The focus here is on scalability and performance. of our services.
- You'll work with our infrastructure team to build back-end services. Your collaborative efforts will help us build scalable back-end services that support our diverse range of products.
- When issues arise, you'll conduct root cause analysis investigations to identify and rectify them.
- You'll develop large-scale systems. Your work will ensure that our systems are always performing at their best, providing a seamless experience for our users.
- You'll debug and make necessary modifications to our production software. Your efforts will ensure that our software is always running smoothly providing a reliable service to our users.
- *Qualifications
- *The Must-Haves
- At least 2 years of professional software development experience.
- Good Computer Science fundamentals in algorithms and data structures.
- We require experience in at least one backend language like Go, Python, Scala, Java, C++, or others. You can be a good coder in any language but must be willing to work on Golang
- Experience with the JavaScript programming language.
- Experience with web frameworks such as React.js.
- Experience building microservices architecture and a good grasp of distributed systems, RESTful APIs, and message queuing systems.
- Experience with relational databases, such as MySQL so familiarity with how they work and how to work with them is important.
- Experience with software development best practices version control (specifically Git), unit testing, and continuous integration/deployment (CI/CD) pipelines.
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes)
- *Additional Information
- *Life at Grab**
- 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.
- Balancing personal commitments and life's demands are made easier with our FlexWork arrangements such as differentiated hours
- *What We Stand For At Grab**
¿Te interesa este puesto?