Lead Software Engineer

Company: Sprout
Location: Sacramento, California, United States
Type: Full-time
Posted: 14.MAY.2023


Sprout () is a rapidly growing IT Asset Disposition (ITAD) provider and electronics recycler. We are a growing GREEN company that has a cust...


Sprout () is a rapidly growing IT Asset Disposition (ITAD) provider and electronics recycler. We are a growing GREEN company that has a customized ERP platform to manage our business. Sprout leverages data and analytics to make IT asset disposition flawless for the world's leading enterprise. In the quest for smooth IT infrastructure refreshes, superior technology is only half the solution. The other half is uncompromising customer service. Our world-class customer service teams' partner with companies at every turn to deliver solutions that make life (and the world) better.

This is a Hybrid role

This position will be responsible for designing, developing and testing new features and functionality that will help us streamline operations, integrate our systems, improve our customer experience and support new business opportunities. We're looking for someone who is comfortable with taking a high-level problem statement and delivering a complete solution in a fast-paced environment.

The Technology:

Our application is a Single Page Application (SPA) with a Vue.js front-end, and a back end developed in Elixir with the Phoenix framework and a PostgreSQL database. We're hosted on Heroku, with a few supporting AWS services.


  • Minimum 5 years of experience developing full-stack web applications, ideally using Elixir and Phoenix but we're also open to Elixir enthusiasts with significant experience in similar frameworks such as Ruby on Rails, Django or Play. We also require experience in component-based front-end application frameworks such as React, Vue or Angular, and there should be relevant experience in either Phoenix or Vue.js.
  • Experience leading software development projects including working with stakeholders to define requirements, track progress and manage the work of other developers.
  • Experience developing and integrating infrastructure services, such as building docker images, writing deployment manifests etc.
  • We want our team members to be passionate and self-motivated. Our team does not believe in micro-management or too much oversight. We believe in regular and open communication to remain unified in our goals as a team.
  • Eager to work in an environment free of 'red tape'
  • Ready to solve challenges
  • Experience optimizing the capabilities of platforms
  • Able to prioritize competing deadlines

EEO - Equal Employment Opportunity

The Company is an equal opportunity employer and does not discriminate on the basis of and all qualified applicants will receive consideration for employment without regard to race, creed, color, sex, affectional or sexual orientation, gender identity or expression, gender, ethnicity, religion, national origin, ancestry, nationality, age, disability, marital status, veteran status, genetic information, or on any other basis prohibited by law (except where an attribute is a bona fide occupational qualification).

Apply Now


Free eBook

Loader2 Processing ...