Published: Thursday, 10 September 2020
 Employer Referral

Software Engineer, Backend at Grab

Job Description: Get to know our Team: The Finance Tech Family is a recently launched vertical within Grab. This team is responsible for developing critical Financial Systems to support key stakeholders including Heads of Businesses, Finance, Accounting and Operations teams. Get to know the Role: Backend Engineer plays a key role in developing Financial systems, working closely with stakeholders from multiple lines of business (LOBs). Day to day responsibilities for Backend Engineer includes but is not limited to Participate in all aspects of developing Financial systems. Design, develop, test, deploy and support scalable and flexible backend system that can integrate with multiple LOBs Liaison with Product, Business, Design and Data Engineering stakeholders to define and review technical specifications Design and implement RESTful APIs, data models, etc. Design and implement unit, functional and end-to-end tests Develop and maintain technical specifications, API documentation and runbooks Identify system and application metrics, develop dashboards and setup alerts for metrics and thresholds Participate in technical and product discussions, code reviews, and on-call support activities Day to Day activities: Write high quality web applications that delight end users of the product Design and implement RESTful APIs and Develop dynamic and responsive web interfaces using React framework Developing reusable web components Write unit, functional and end-to-end tests Collaborate closely with User Experience Design, Product, Development, Finance, and Operations teams Identify and resolve performance and scalability issues Required Skills and Experience: Design and implement backend services and web applications that delight end users of the applications Knowledge of programming languages such as Java, Scala, and Python Sound knowledge of computer science fundamentals including data structures, algorithms and multithreading Experience with Software Design patterns and Application Integration patterns Understanding of performance, scalability and reliability concepts Sound knowledge of data modelling and SQL Team player who can liaison with various stakeholders across the organization Excellent written and verbal communication skills Ability to drive initiatives and work independently A proactive approach in terms of getting things done in a fast-paced environment Taking ownership and responsibility of components and modules The must haves: At least 3 years of experience developing Data warehouse and Business Intelligence solutions Experience with Java/Scala/Python programming languages Experience with Stream processing technologies such as Kafka, Spark streams, etc. Experience developing microservices, build and deployment concepts Experience with Cloud technologies such as Azure or AWS Experience developing web applications using React JS, Angular JS, etc would be nice to have Show more

Original Joblink: ---------------------------------------------------------------------------------------------------------

to BizLINKS Resources

via BizLINKS Resources
Hits: 62
Country: Singapore
Employment Type: Full time
Salary: Open
NOTE: This job description was extracted from public domain and published here as a value added service to BizLINKS Resources members. We are currently not a direct vendor to the above organisation and would be interested to work with the above through a internal organisation referral