Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Full Stack Developer (multiple openings)

Cloud Software Development Operations | Saint Louis, MO | Full Time

Job Description

About Us

Interested in working for a human-centered technology company who prides itself on using modern tools and technologies? Want to be surrounded by intensely curious and innovative thinkers?  Seeking to solve complex technical challenges by building products that work for people, meet and exceed the needs of businesses, and work elegantly and efficiently?

Modeling ourselves after the 1904 World’s Fair, which brought innovation to the region, 1904labs is seeking top technical talent in St. Louis to bring innovation and creativity to our clients.

Our clients consist of Fortune 500 and Global 2000 companies headquartered here in St. Louis. We partner with them on complex projects that range from reimagining and refactoring their existing applications, to helping to envision and build new applications or data streams to operationalize their existing data. Working in a team based labs model, using our own flavor of #HCDAgile, we strive to work at the cutting edge of technology’s capabilities while solving problems for our clients and their users.

The Role

As a Full Stack Developer, you would be responsible for the Analysis, Design, and Development of application software.  Each team member is expected to have the right attitude and aptitude required to embrace new technologies such as real-time streaming analytics from connected devices, mobile data collection and computing systems.


  • Java: Experience with Java web development + Spring boot framework

  • JavaScript: Experience with "single page" web frameworks such as Angular2,  React /Redux as well as a deep understanding of utilizing JSON Based services

  • Agile: Experience working in an Agile team oriented environment.

  • OO Programming / Design patterns: Understanding of Object Oriented Programming and best practices for developing robust solutions as well as experience using standard Design Patterns to solve common problems.

  • Attitude / Aptitude: Candidates must be adaptable and have a drive to learn new technologies and frameworks to support R&D interests

  • Database: Experience with PostgreSQL as well as other database technologies.

  • One or more of the following Specialty Skill: Node / Scala / React / Redux / Angular / hBase / AWS / Cloud Foundry / Docker

  • Distributed Architectures: Experience working with distributed architectures including SOA based solutions and or AWS implementations.

Desired Skills

  • Build Tools: Experience with JavaScript build tools (webpack, r.js, grunt, bower, etc.)

  • Static Analysis Tools: Experience with code quality tools (e.g. eslint, jshint, pmd, sonar) as well as integration into a build process.

  • CI / Testing Automation: Full scope test automation from unit to behavioral/functional to integration (e.g JUnit, ScalaTest, JBehave, Cucumber). Experience integrating these frameworks into a continuous integration environment

  • Analytics Expertise: Ideal candidate will have experience with various analytics tools used for working with big data.


  • Standard Benefits Program (medical, dental, life insurance, 401(k), professional development and education assistance, PTO)

  • Innovation Hours - Ten percent (10%) of our work week is set aside to work on our own product ideas in a highly collaborative and supportive environment. The best part: The IP remains your own.  We are a high-growth culture and we know that when we help people focus on personal and professional growth, collectively, we can achieve great things.

  • Dress Code - we don't have one

This job is located in St. Louis, MO.  While we would prefer local candidates your current location is not the most important factor; please help us understand why you would like to call St. Louis home if you would be relocating