Web Engineer
Company Description
M1 is a young, rapidly growing company determined to reinvent personal finance. We believe the current tools used to invest, borrow, or spend your money fall short of what's possible with new technologies, and we're looking to change that. We're building the tools to empower people to make the most of their money through a free and intuitive automated financial platform. We already manage hundreds of millions of dollars and are signing up thousands of new customers each week, but we’re just getting started and have ambitious plans to take on an entrenched industry. Join us and help build the future of personal finance.
Job Description
We are a small team of driven engineers committed to executing a clear, exciting vision. We adopt an iterative approach, believe in continuous improvement, and embrace first-principles thinking. While we value creative dissent in problem solving and eschew the idea of adopting a solution just because "it has always been done that way," we also believe in respect, support, and enabling each team members’ best contributions however we can. Everyone plays an integral part in developing our product and is empowered to make impactful decisions on features, architecture, and implementation.
As a Web Engineer, you’ll work along side our team of accomplished Backend Engineers to own the full stack feature development for our critical internal applications. You’ll interface with our other teams and leadership to understand the needs of the organization, then bring those requests to reality, paying attention to quality and identifying ways to improve. You’ll also have the opportunity to grow into more backend heavy development as you learn the tools and team.
As a Web Engineer on the backend team, you’ll:
Design and build both backend and frontend changes to deliver features to our critical internal applications
Gather requirements for feature development from stakeholders
Implement backend REST APIs
Implement frontend consumers of REST API services
Ship code to production often
Deliver valuable features to support multiple business domains
Be responsible for designing, building, and owning a critical internal application that is used every day
Qualifications
Qualifications
Proven ability to build applications using Node and React
Experience using GraphQL and Flow
Experience in Scala is a plus
Ability to work in a fast paced environment and take ownership over projects
Ability to communicate with internal stakeholders and translate needs into product
Additional Information
Technologies you’ll get to learn
Scala
Lagom/Play Framework
Kafka
Postgres
AWS Services
Event Sourcing
CQRS
Additional Information
Job Perks
Unlimited PTO & personal days
Comprehensive health benefits
Stock options for all employees
Office in River North conveniently located near public transportation
This is a full-time, on-site position at our Chicago, IL headquarters (no remote). Candidates must be authorized to work in the US. Sorry, we are unable to sponsor visas at this time.
All your information will be kept confidential according to EEO guidelines.
M1 will not consider candidates submitted from third party recruiting firms.