As a backend engineer, you will play a critical role in designing, developing, and deploying low latency high throughput services around routing engine & eta model serving which is used across multiple Goto products and use cases - ride hailing, food delivery, logistics
Be responsible for the end-to-end development and delivery of complex features and services
Support production and integration environments with your colleagues and participate in incident resolution
Collaborate closely with the Cartography Data Science team to turn their models and data into practical solutions
Work with the Map Ops team to develop features that help curation and fine-tuning of geospatial data
Actively support the tracking and reporting execution metrics within your team
Requirements
7-8+ years of strong experience in software development
Experience in Cartography domain is mandatory
Experience in designing, developing, testing and deploying large-scale applications in any language or stack, preferably Golang / Java using RESTful APIs. C++ is a plus
Deep knowledge of different databases (SQL / NoSQL) and their tradeoffs. Familiarity with PostgreSQL + PostGIS, Redis, Tile38 is a plus
Proficiency in OOP, including design patterns
Knowledge of Unit Testing, Integration Testing, Load / Stress Testing, and Test Driven Development
Ability to absorb the best engineering practices and take pride in your work
To be a generalist with a growth mindset