What are the responsibilities and job description for the Backend Engineer position at Alto?
As a Backend Engineer, you will contribute to and own the design and development of the best-in-class Cloud Native applications that are the backbone of our Driver Experience.
What you’ll do:
- Participate in the design, development, deployment, and operation of our microservices, APIs, and other applications used by various new and existing mobile and web applications
- Build web portals and integration services using modern technology platforms and frameworks such as Node, Kubernetes, Serverless Functions, and Typescript
- Play an active role in the evaluation, selection, and implementation of architecture, design patterns, platforms, and tools
- Collaborate with other team members across engineering, product, customer support, operations, and others
- Become part of a team that values culture, camaraderie and inclusion at all levels
What you bring to the table:
- 3-4 years of software development experience or relevant transferable skills
- Experience in modern development technologies used to design, deliver, debug, and maintain back-end software systems
- 1-2 years of experience writing backend JavaScript applications using Node and Express (or similar technologies)
- Experience with APIs and microservice patterns using Kubernetes a plus
- Experience with modern relational and non-relational database platforms
- Experience with Git
- Excellent communication skills, a positive attitude, and self-motivation
- Ability to operate in an agile, entrepreneurial start-up environment
- Experience with Firestore and Istio a plus, as well as operations research and optimization
Lead Software Engineer (Backend)
Capital One -
Plano, TX
Software Backend Engineer
8133 CA Inc. -
Plano, TX
Backend Test Engineer
Glow Networks -
Dallas, TX