View Our Website View All Jobs

Full Stack Developer

ONE20 improves the lives of the professional driving community. No one else is looking out for truck drivers, so we are. We’re making their lives healthier, more connected and more predictable by offering them a free membership. Our membership gives them access to the tools they use everyday and helps them save money along the way.  

ONE20 is looking for talented, agile and resourceful people to join our Technology Team.  By joining our team, you'll have an opportunity to make a real difference by using bleeding edge technologies in an environment that encourages new ideas through collaboration and creativity.  

We’re helping drivers fight for the respect they deserve.  Join us.  


  • Design and build sophisticated and highly-scalable systems
  • Ensure the team’s work is of high quality through the use of best practices such as continuous integration, unit and integration testing, and code review
  • Design of the overall architecture of the web and mobile applications
  • Implementation of a robust set of services and APIs to power ONE20 applications
  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection

It's also important that you develop your skills while being an important part of a start-up team.  We want you to: 

  • Stay on top of new and up-and-coming technologies
  • Be an educator and a mentor for junior engineers
  • Possess intellectual humility - be able to make mistakes and learn from them
  • Design and build sophisticated and highly-scalable systems
  • Challenge everything - push yourself and others by asking how we can be better in all aspects of our work
  • Take ownership and lead development of team objectives
  • Collaborate in a culture that promotes passion in technology


In order to get started, you'll need: 

  • 4 year degree or equivalent experience in a software related field
  • 5+ years of experience developing scalable full-stack solutions
  • Demonstrate one or more specific successes from current or past technical challenges
  • Experience with Java/Groovy or other JVM technologies
  • Experience with database technologies such as SQL or NoSQL
  • Experience with JavaScript, HTML, and CSS
  • Experience with single page application frameworks such as AngularJS
  • Experience with backend unit testing tools such as JUnit, Mockito, Cucumber, or Spock
  • Experience with front-end unit testing tools such as Mocha, Jasmine, or Karma
  • Experience with implementing REST APIs
  • Experience with source control platform such as Git
  • Experience with building NodeJS services



  • Micro Service architecture
  • Specific databases such as Cassandra and ElasticSearch
  • Messaging brokers such as Kafka and RabbitMQ
  • Angular Material (Material Design)
  • ES2015/ES6 (Babel)
  • HTML5 and CSS pre-processors such as SASS or LESS
  • Front-end build tools such as Grunt, Gulp, Browserify, or Webpack
  • Amazon Web Services (AWS)
Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity / Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Veteran/Disability status