Routematch by Uber is the leading provider of passenger transportation technologies spanning demand response, fixed route, payment, mobility and on-demand transit solutions. We blend powerful technology and excellent service to equip transit agencies with the right tools to provide accessibility and mobility for every rider in their community. When everyone has access to transportation, individuals, communities, and societies thrive.
We’re driving change in the transit world with new and improved products and top-notch service. We’re hiring energetic, positive professionals to contribute their talents and creativity to solutions that empower people to change their lives and get moving. Routematch is a place where you can honestly say “my work matters”.
Routematch is hiring a full stack node.js Software Developer that will focus on back-end development on a team building our mobility solutions. You will be involved in a wide range of full stack development tasks, including:
Creating and supporting development of web applications
Designing and building backend API micro services, supporting client-side applications
Integration of components and remote systems into the platform
Software design and documentation
Optimization, profiling and debugging backend services and front end applications
Communication with our partners, customers and vendors in an effective way to understand and implement optimal solutions
Internal support, knowledge sharing and mentoring
Skills and experience required for success:
Bachelor's degree - preferably in CS, IT, etc.
4 years+ of enterprise-level development experience with the following:
Creating NPM modules
Using Express.js, MEAN and other Node.js frameworks & stacks
Developing RESTful APIs using Node.js
HTML5 and CSS3
SCM using Git, Git workflows
AMQP Messaging Protocol (Advantage)
RDBMS databases - PostgreSQL, Stored Procedures, Indexing and Optimization
NoSQL databases such as Mongo
Angular.js applications, web app and mobile (using Bootstrap framework - advantageous)
React.js, Ember.js, Polymer, Material and other frameworks - any or all, advantageous
Docker, software containerization and micro services architectures
A methodical programmer with a focus on design, code readability and documentation
Expert troubleshooting skills and the ability to analyze problems and associated data structures
Experience building comprehensive test suites using technologies such as Istanbul, Mocha, Sinon and Chai (or equivalents)
Excellent analytical and communication skills
Proven ability to be a self-starter
Enthusiasm for evaluating and understanding new technologies
Knowledge of design patterns
Experience with AGILE development methodologies
Some of the technologies you will be working with:
RESTful / JSON Web API service layer, PostgreSQL data persistence
Continuous Delivery integration using GoCD pipelines
To learn more about us, visit https://www.routematch.com/about/ Routematch by Uber Values
Routematch envisions a world where communities actively champion the dignity of individuals and move them toward their aspirations. We are inspired by change, and by each other.
Our culture is rooted in core values of Empathy, Inclusivity, Outcomes, Excellence, and Family, and is encapsulated in our value statements:
Empathy is the Highest form of knowledge.
Inclusivity is a superpower.
Outcomes matter most.
What is worth doing is worth doing well.
Family is everything.
We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let's move the world forward, together.
Uber is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.
Uber is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at: firstname.lastname@example.org.