Via is using technology to transform transportation around the world. From changing a single person’s daily commute to reducing humanity’s collective environmental footprint — we’ve got huge goals.
Requirements
- Minimum of 2 years of backend development and databases experience
- Minimum of 2 years of hands-on experience in Python, C++, Ruby and Java, or C
- Solid programming foundations: data-structures, multi-threading, OOP and design patterns
- Proven record of developing and scaling products that are highly available, distributed, and large scale
- Experience with SQL/MySQL and in low level performance optimizations, including profiling and memory analysis, is a plus
- Expertise with cloud platforms: AWS, Kubernetes is a plus
Responsibilities
- Be responsible for implementing microservices from design to production.
- Participate in all aspects of agile software development including design, implementation, and deployment.
- Responsible for the end-to-end lifecycle of new product features / components
- Ensuring application performance, uptime, and scale, maintaining high standards of code quality and thoughtful application design
- Research and suggest new technologies for boosting the product.
- Shape how cities move - your lines of code become millions of shared rides delivered equitably and efficiently.
Other
- Clear communication (written and verbal) is crucial to our success. You should be able to formulate your ideas concisely, and communicate complex information succinctly.
- Ability to drive work forward independently in a cross-functional, geographically distributed team environment
- Salary Range: $130,000 - $150,000