Missouri Information Technology Jobs

Jobs.mo.gov mobile logo

Job Information

1904labs Software Engineer in Saint Louis, Missouri

About Us Interested in working for a human-centered technology company that prides itself on using modern tools and technologies? Want to be surrounded by intensely curious and innovative thinkers who push one another to come up with the best solutions possible? Modeling ourselves after the 1904 World’s Fair, which brought innovation to the region, 1904labs is seeking top talent in St. Louis to bring innovation and creativity to help us continue to grow. We help enterprise organizations turn their digital transformation ideas into reality. Working in a team-based labs model, using our #HCDAgile methodology, we strive to innovatively solve problems while keeping humans at the center. The Role As a Software Engineer you will be responsible for the Analysis, Design, and Development of modern application software. Each team member is expected to have the right attitude and aptitude required to embrace new technologies as necessitated by the problems we encounter. We seek “T-shaped” developers, deep in a few core areas and broad across a wide range of systems, programming, and computer science disciplines. That said we strive to build complementary teams that leverage your core strengths while also providing opportunities for growth in a collaborative setting. Requirements • Understanding of Object Oriented Programming and best practices for developing robust solutions as well as experience using standard Design Patterns to solve common problems. • Must be adaptable and have a drive to learn new technologies and frameworks to support R&D interests • Experience with relational and/or document based data stores. E.g. (postgres, mysql, and/or mongodb, elastic) • One or more of the following frameworks or server side technologies. E.g. (Node, Scala, React, Redux, Angular, Vue.js, hBase, etc) • Experience working with distributed architectures including SOA based solutions and/or micro-services implementations. • Familiarity with consuming from and standing up rest based APIs Desired Skills • Java web development and/or Spring boot framework experience. • JavaScript "single page" web frameworks as well as a deep understanding of utilizing JSON based services. • Experience with JavaScript build tools (webpack, r.js, grunt, bower, etc.) • Previous work experience in an Agile team oriented environment. • Experience with code quality tools (e.g. eslint, jshint, pmd, sonar) as well as integration into a build process. • 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. • Experience with any of the big three IAAS platforms: AWS / GCP / Azure. • Experience with infrastructure management platforms: Kubernetes, Cloud Foundry, etc. • Experience with various analytics tools used for working with big data. Perks • 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! While we are in the midst of the Covid pandemic our primary work location is our home offices. Once this is behind us, we will return to our normal hybrid model of working from the office and from home. For this reason we still prefer local candidates but 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.