Software Engineer
We are growing our team and are looking to hire a Software Engineer who will help build M1’s automated investing platform. We need someone who loves building great functionality into a very complex application. Ideally, we need someone who isn’t shy about working in a complex application, and who can turn out really high-quality code. You will have the autonomy and tools to drive a whole piece of the development process of the application. We will look to you to guide the evolution of M1’s product.
Our basic requirements:
· Real-life experience architecting and developing complex, polished apps.
· Well-rounded technical expertise in full lifecycle software development; with experience encompassing architecture, development, build automation, testing and analytics.
· Expert knowledge of Java and Scala and proficiency working with web frameworks like Akka and Spring MVC.
· The right personality and drive to be part of a high-performance, inventive and highly-collaborative engineering team.
M1 is a Chicago-based FinTech company started in early 2015. M1 is built on the idea that money should be invested when it’s not being spent. M1’s automated investing platform enables investors of all wealth levels access to public market returns with the ease and liquidity of a checking account.
M1’s automated investing platform automatically moves your money between cash and the investments of your choosing. You simply set the account threshold above which you’d like to invest and the stocks you wish to own. Building a personalized investment portfolio is easy with intuitive PIE charts, and M1 takes care of the rest. You sit back and relax while your money goes to work, staying within reach if you should ever need it.
About M1’s Technology Stack:
Our platform is built on a modern technology stack that is comprised of very carefully selected technologies that best address the different challenges that we face at each layer.
• The front end consists of native iOS and Android apps, plus a rich web application built with modern technologies like React + Redux, ES6, SASS, Bootstrap, and Gulp.
• Our backend micro-service architecture contains both Spring and Akka based JVM applications supported by modern technologies like Gradle, Spock, SBT, PostgreSQL and neo4j
• Our technical infrastructure lives in the cloud within AWS and is automated and managed by tools like Chef and Terraform.