Full-Stack Software Engineer
Come join our Engineering Team!
A growing company of less than 50, you will join an ambitious team of builders -- across engineering, growth, product, and data -- all focused on using technology to improve the lives and outcomes for people going through career transitions. We bring innovation, creativity, and empathy to our work, and care deeply about the impact our technology can have on our customers and users.
We’re seeking a Full-Stack Engineer to join our team. This role will be primarily focused on our back-end services but may be asked to provide support to our front-end and/or data/recommender engineering teams. We are currently in the process of decomposing a monolithic services architecture into microservices. You will be an integral part of the back-end team as we go through this transition and scale-out the team beyond.
Collaborate with the Director of Engineering and technical leads as we build out our microservice architecture
Design, code and test scalable, secure and high-performance microservices while maintaining efficiency and testability
Maintain applications by finding defects, debugging, troubleshooting issues, and conducting code reviews
Support Data and Recommender engineering (primarily Python) as needed
Support front-end React development as needed
Collaborate with other engineers on all aspects of engineering
Complete first features shipped to customers
Contribute to back-end microservices architecture
Help scope back-end services work
Help deliver multiple microservices supporting product
Why We Value You
We strongly believe that the quality of talent is best measured by motivation, alignment of purpose, skills, depth of experiences, and learning agility. While your past learning and work experiences help us understand who you are, what has shaped you, and what you have been exposed to, we do not use minimum education or years of experience requirements in our job postings.
You have a sharp, kind, and open-minded human driven by both excellence and impact
You are a quick learner interested in SaaS software development who actively stays on top of the latest technology trends; preferably keen to do the same for the future of work
You are looking to contribute to building and growing an impact-driven AI and technology business
You have strong experience in Node with Express
You have hands-on experience implementing production microservices in at least one modern language: NodeJS, Golang, etc.
You have experience building REST APIs in a microservices architecture
You bring knowledge of database systems (document oriented noSQL, such as MongoDB, relational databases such as Postgres, and/or graph databases, such as Neo4j
You have experience with experimental design such as A/B testing
You have demonstrated high-levels of initiative and grit
Bonus: You have experience with GraphQL
Location: This is a fully remote position that can be based anywhere in Canada with the option to work in-person from our Toronto hub
Compensation: Salary will range based on applied experience, geographic location, and other factors identified by the hiring committee.
Benefits: We provide a generous benefits package to all of our team members, including unlimited PTO, health care, technology reimbursement, and flexible schedules.
About FutureFit AI
FutureFit AI believes that the greatest challenge of the Future of Work is facilitating successful career transitions, and our mission is to address that challenge by using AI to transform education and economic mobility.
FutureFit AI is a growing, well-funded, company focused on using technology to improve the lives and outcomes for people going through career transitions. We bring innovation, creativity, and empathy to our work, and care deeply about the impact our technology can have on our customers and users.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform essential job functions, and receive other benefits and privileges of employment. Please contact us to request an accommodation.
Apply for this job
© FutureFit AI All rights reserved, we are proud to be an equal opportunity workplace. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate on the basis of race, religion, color, gender identity, sexual orientation, age, disability, veteran status, or other applicable legally protected characteristics. We encourage people of different backgrounds, experiences, abilities, and perspectives to apply.
Other AI Jobs like this
Lead Software Engineer
Principal Software Engineer
Software Engineer, Full Stack