Lead Fullstack Engineer
Gadget
Gadget is on a mission to give software developers their time back by eliminating the myriad of complexities that slow down the development process. From infrastructure setup, to boilerplate code and features, Gadget gives developers an AI-assisted full-stack development environment that gets rid of the busywork and lets developers build and deploy web apps 100x faster than they would using a traditional tech stack. We are crafting a tool that stands in a class of its own, enabling developers to build, deploy, and scale full-stack applications at an unprecedented speed. Join us!
We’re looking for a Lead Fullstack Engineer who has a lot of experience, is eager to learn, and is drawn to complicated, technical challenges. We also need to be able to rely on each other as we grow this company together.
You would:
Be an early, important member of the Gadget team, which means huge opportunity for helping define the vision and direction
Primarily work with React, Node.js, TypeScript, Go and PostgreSQL
Work with new technologies like LLMs, Temporal, and vector databases
Design and develop core primitives and high level features of the platform
Work on real systems at scale to ensure reliability and scalability
Lead a team of developers
Mentor and assist your team in day-to-day activities
Answer questions, provide feedback, and manage your team members on a one-to-one basis
Frequently give and accept feedback on your work to and from the team
Own solutions from end to end, managing complexity and engaging directly with stakeholders
Mentor junior members of the team to help them learn and grow
Assess new technologies and approaches to see if they are right for us
Debug production issues across services and multiple levels of the stack
Uphold Gadget’s high standards for engineering and product quality
Own the vision for your projects, make decisions that impact the future of your work
Develop and grow your team members in their career goals and skills
We’re looking for someone who:
Has at least 6 years of software development experience
Has experience leading a team
Has good expertise in many parts of the web stack
Takes delight in crafting ergonomic abstractions that can scale to meet the needs of most developers
Values sharing their expertise with others and believes in fostering connections within a team
Wants to work hard, with wonderful people who encourage you to do your best work
Takes pride in working on projects from ideation to delivery, and joy in seeing your products being used by customers
Thrives in an evolving, collaborative environment that values impact
This role is located on-site in Ottawa, Ontario.
At Gadget, we value diversity and equity in everything we do. We strongly encourage applications from Indigenous peoples, racialized people, people with disabilities, members of the 2SLGBTQIA+ community, and/or people with intersectional identities. We believe that different perspectives make us better, so please consider applying even if your experience doesn't exactly match the job description. Gadget is committed to fostering an inclusive environment for everyone on our team, and we are happy to discuss any accommodations you may need throughout the hiring process.