Staff Full Stack Engineer

4 months ago


Old Toronto, Canada Voiceflow Full time
About Us

Voiceflow is democratizing the creation of AI Agents by providing the world’s most advanced collaborative creation tooling, powered by the most flexible Agent developer platform.

Through democratizing the creation of AI Agents, we enable our customers to deploy automated customer experiences at global scale.

What makes Voiceflow different as a conversational AI platform is our focus on great design, collaboration, and extensibility as a platform.

Agents designed and built with Voiceflow span thousands of use cases, from drive thrus to in-car assistants, call centers, SMS bots and more. Voiceflow is loved by over 200,000 global users with some of the world’s largest companies as customers including Amazon, JP Morgan, Vanguard, Google, Delta Airlines, Vodafone, Bell, BMW, and many others.

We’re biased of course, but we believe we’re building one of the coolest products in the world. Put this claim to the test and try out Voiceflow’s free version yourself - give it a try

Joining a new company is one of the biggest decisions we all make in life as we’re investing our most important resource - our time. At Voiceflow, we’re investing our time here because we believe in an inevitable future where many of the conversations we have with brands every day will be increasingly automated. If that’s the future we’re all going to be a part of, then the world needs Voiceflow to ensure the teams building these conversational experiences have great tools to craft great experiences. Think of us like the Adobe creative suite for the growing world of conversational AI. You can learn more about our vision of the future here.

We’ve raised $35M USD the past 2 years from some of the world’s best investors including Felicis, Craft, True, Amazon, Google & CEOs of Figma, Webflow, Eventbrite, Invision, Producthunt, and more. We’re a small, fast growing remote team of around 45 team members from around the world, composed of dedicated and talented individuals with a core focus on engineering and product.

About the Role

A Staff Software Engineer plays a pivotal role within Voiceflow, combining technical expertise with leadership acumen to drive innovation and project success, and help build and develop a world-class engineering team. Tasked with leading complex software development projects involving a team of engineers, you will provide strategic direction, oversee project execution, and ensure the delivery of high-quality solutions, as well as actively contribute to the design and implementation of these systems. You will also take the lead in defining the overall systems architecture and long-term evolution, ensuring the reliability and scalability of our services. You will serve as a technical mentor, guiding the professional development of engineers across the organization and helping to define and maintain the standards for engineering excellence. This role requires a seasoned professional with a deep understanding of software development, a knack for problem-solving, and the ability to communicate effectively with both technical and non-technical stakeholders, and a proven track record of helping to drive improvement across a broader engineering organization. A Staff Engineer is instrumental in fostering a collaborative and innovative environment, shaping the technological landscape of Voiceflow, and driving continuous improvement through the adoption of best practices and emerging technologies.

What You’ll Contribute:
  • Technical Leadership:
    • Provide technical leadership and guidance to a team of engineers.
    • Lead and contribute to the design, development, and implementation of complex systems or projects.
    • Act as a mentor to junior and senior engineers, fostering their professional development, and helping to build more engineering leadership within the organization.
  • Project Leadership:
    • Oversee and coordinate engineering projects, ensuring they are delivered on time and within budget.
    • Collaborate with cross-functional teams to define project goals, requirements, and milestones.
    • Evaluate project risks and develop mitigation strategies.
  • Problem Solving & Architecture:
    • Act as a technical expert, assisting in the resolution of complex technical issues, as well as lead solutioning and long-term architecture evolution to ensure the reliability and stability of our systems.
    • Analyze and troubleshoot problems in existing systems and propose effective solutions.
  • Collaboration:
    • Work closely with product managers, architects, and other stakeholders to understand business requirements and translate them into technical solutions.
    • Foster a collaborative and innovative environment within the engineering team.
  • Code Review and Quality Assurance:
    • Conduct code reviews to ensure code quality, adherence to coding standards, and best practices.
    • Implement and enforce quality assurance processes to deliver robust and reliable software.
  • Continuous Improvement:
    • Stay abreast of industry trends, emerging technologies, and best practices.
    • Advocate for the adoption of new technologies and methodologies to improve efficiency and productivity.
  • Documentation:
    • Create and maintain technical documentation, including design specifications, system architecture, and API documentation.
Qualifications
  • Experience:
    • Several years of hands-on experience in software development or relevant engineering roles.
    • Proven track record of successfully leading and delivering complex technical projects.
    • Demonstrated ability to drive improvements and excellence across an engineering team.
  • Technical Skills:
    • Expertise in relevant programming languages, frameworks, and tools:
      • Javascript / Typescript, Node.js, React, NestJS
      • Postgres, MongoDB, Redis, RabbitMQ
    • Strong understanding of system architecture, design patterns, and best practices.
  • Leadership and Communication:
    • Excellent leadership and communication skills.
  • Ability to effectively communicate technical concepts to both technical and non-technical stakeholders.
  • Problem-Solving Skills:
    • Strong analytical and problem-solving abilities.
  • Team Collaboration:
    • Demonstrated ability to work collaboratively in a team environment.
Our Process
  • Application — All candidates will hear back, either to move ahead and schedule an interview or to let you know we aren't moving ahead. No ghosting
  • Role Screening Call — a 30-minute call to learn more about the role, our company and align on expectations for the role.
  • Technical Interview 1 — a 60-minute call with a senior member of the engineering team to talk through technical experience and background, and a series of programming questions.
  • Take Home Assignment — a (estimated 3 hour) take home assignment to demonstrate your coding and problem-solving skills.
  • Technical Interview 2 — a 60-minute call with a Senior/Staff engineer and Team Lead from the team to join. A review of the take-home assignment and additional technical questions.
  • Final Interview - you’ll have the chance to meet with Braden (CEO) to learn more about the future of Voiceflow.
Logistics
  • Location — we are located in Toronto and operate on a Hybrid model where our team comes into the office 1-2 days per week.
  • Compensation — we expect to be in the $180k - $225k CAD range for this role, plus benefits, stock options, PTO, etc. We are still small enough that our salary bands are not set in stone, so we will work to make a total comp package that makes sense for the right candidate.
Why Voiceflow
  • Work with a well-funded yet small, hard working team filled with brilliant passionate people.
  • Take ownership over your work and build momentum on important projects both assigned to you, and of your own choosing.
  • You choose where you work – from your home, the beach, an office, or through our WeWork global membership program.
  • Bi-weekly Team All-Hands, Social Hours, team bonding games, and more. Keeping our teams engaged, even in the remote world.
  • Supporting continued growth with Learning & Development and Lunch & Learn opportunities.
  • Competitive salaries, equity options, full benefits from day one, WFH equipment budget and paid development - we’ve got you covered
  • Supporting new hires by providing opportunities to participate in a Voiceflow Bootcamp where you receive one-on-one support to learn the ins and outs of our product.

Voiceflow is an equal opportunity employer. We believe that our commitment to diversity & inclusion will enable us to build better digital experiences for our clients and their customers. We are dedicated to fostering a global team that reflects the diversity of the Voiceflow community. We consider employment applicants without regard to age, race, color, national origin, citizenship, religion, creed, sex, sexual orientation, veteran status, marital status, disability status, or any other protected status.

If you have any special needs or accessibility requirements, please let us know. We will do our utmost to accommodate, in accordance with applicable local legislation.

#J-18808-Ljbffr

  • Old Toronto, Canada Super Full time

    About Super.comWe are a remote-first company that values flexibility and work-life harmony. Our mission is to help maximize lives of our customers and employees, making it a great place to work and grow.About this roleWe are looking for a highly motivated and experienced Senior Full-Stack Engineer to join our engineering team. As a Software Architect, you...


  • Old Toronto, Canada Scotiabank Full time

    Senior Software Engineer - Full StackAs a senior software engineer - full stack, you will be responsible for the development and maintenance of our company's web applications. Your expertise in both front-end and back-end development will allow you to work on a wide range of projects and contribute to the growth of our team.Design and develop scalable...

  • Full Stack Engineer

    3 months ago


    Old Toronto, Canada IDEOgram Full time

    IdeogramIdeogram is a new generative AI startup looking for a dedicated Full Stack Engineer to join the team. Our mission is to help people become more creative. We are developing state-of-the-art AI tools that will make creative expression more accessible, fun, and efficient. We are pushing the limits of what’s possible with AI, with a focus on creativity...


  • Old Toronto, Canada Hireroo Full time

    Job Description:We are seeking a highly skilled Full Stack Engineer to lead complex technical projects and simplify complex systems through expert design. The ideal candidate will have a deep understanding of microservice architecture, Spring, and the Java ecosystem.This role requires strong technical leadership, coding skills, and the ability to mentor...


  • Old Toronto, Canada Thomson Reuters Full time

    (Canada) Full Stack Software Engineer - Sr (Contract)Contract (4 months 6 days)Published a week agoSenior Full Stack Software EngineerAn exciting opportunity exists for an experienced Senior Full Stack Software Engineer looking to drive the next generation of legal innovation. Working on all aspects of software solutions being developed by the Thomson...


  • Toronto, Ontario, Canada Fluent, LLC Full time

    We're looking for a highly skilled Full Stack Engineer to help us build cutting-edge backend solutions using a broad range of technologies. This role is perfect for someone with experience in Node.js, ASP.NET, and Docker, who can collaborate with cross-functional teams to optimize platforms for performance, scalability, and reliability.As a Full Stack...


  • Old Toronto, Canada Lightmatter Full time

    Our company is seeking a skilled Senior Software Engineer to lead our full stack development team. As a full stack expert, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet our business needs.Main Responsibilities:Design and develop robust and scalable software systemsCollaborate with...

  • Full Stack Developer

    4 weeks ago


    Old Toronto, Canada Monograph Full time

    **About Monograph**At Monograph, we're building a financial infrastructure platform for businesses. Our mission is to increase the GDP of the internet, and we're looking for talented engineers to help us achieve this goal.**About the Role**We're seeking a skilled Full Stack Developer to join our team and contribute to building platform-level capabilities for...


  • Old Toronto, Canada NutriSense Full time

    Senior Full Stack Software Engineer OpportunityWe are seeking a highly skilled Senior Full Stack Software Engineer to lead the architecture of our technical stack. As a key member of our team, you will be responsible for proactively identifying high-leverage technical initiatives and driving their implementation.The ideal candidate will have 5+ years of...


  • Toronto, Ontario, Canada Maarut Inc Full time

    Job Title: Senior Software Engineer - Full StackWe are seeking a skilled Full Stack Software Engineer to join our team at {company}. As a key member of our tech team, you will be responsible for designing, developing, and maintaining our web applications.Responsibilities:- Design and develop efficient, scalable, and reliable full stack software solutions-...


  • Old Toronto, Canada Mastercard Full time

    Company OverviewAt Mastercard, we power economies and empower people in 200+ countries and territories worldwide. Our technology and innovation help individuals, financial institutions, governments, and businesses realize their greatest potential.About the RoleWe are seeking a skilled Full Stack Software Engineer to join our team. As a key member of our...

  • Software Engineer

    4 weeks ago


    Toronto, Ontario, Canada Aman Meat Shop Full time

    Job SummaryWe are seeking a skilled Full Stack Engineer to join our team. The ideal candidate will have a strong background in JavaScript and experience with Node.js.Key Responsibilities:- Develop and maintain full stack applications using JavaScript and Node.js- Collaborate with cross-functional teams to design and implement software solutions- Participate...


  • Old Toronto, Canada Hire5 Full time

    Senior Full-Stack Engineer at Paloma - a US-based AI match-making platform (remote)Company BackgroundPaloma is building a modern dating platform for relationship-ready singles. Backed by Silicon Valley firms like a16z, Paloma aims to be the relationship platform. By using Machine Learning, Large Language Models, Data Science, and Relationship Science, Paloma...


  • Old Toronto, Canada Livesuper Full time

    We are Livesuper, a fast-paced scaleup company that helps maximize lives. Our team is dedicated to creating innovative solutions for our customers and employees, making a real impact on the world.As a Technical Director of Full-Stack Web Development at Livesuper, you will be responsible for leading our engineering org's full-stack web development projects...


  • Toronto, Canada RedBranch Executive Search & Recruitment Full time

    Our client, an exciting AI technology company located downtown, is searching for a Senior Full Stack Engineer. This role will work across both frontend and backend development, collaborating closely with other engineers and creating robust, scalable applications. This role requires someone who loves to build and who isn’t afraid to dig into the code, solve...


  • Toronto, Canada Questrade Financial Group Full time

    Senior Full Stack Engineer 5700 Yonge St, North York, ON M2M 4K2, Canada ● Virtual Req #2728 Wednesday, July 3, 2024 Questrade Financial Group (QFG) of Companies is committed to helping our customers become much more financially successful and secure. We are everything a traditional financial institution is not. At QFG, you will be constantly moving...


  • Old Toronto, Canada Thomson Reuters Full time

    Canada Full Stack Software Engineer - Sr (Contract)Contract (4 months 20 days)Published 5 days agoAngularC#AODA.NETSenior Full Stack Software EngineerAn exciting opportunity exists for an experienced Senior Full Stack Software Engineer looking to drive the next generation of legal innovation. Working on all aspects of software solutions being developed by...


  • Toronto, Ontario, Canada Yelp Full time

    Job TitleSenior Full Stack EngineerYelp is seeking a highly skilled Senior Full Stack Engineer to join our team. As a Full Stack Engineer, you will be responsible for designing, building, and evolving solutions to acquire, activate, and engage Yelp users.Key ResponsibilitiesArchitect and lead the implementation of highly reliable and easy-to-understand...


  • Old Toronto, Canada Livesuper Full time

    About LivesuperLivesuper is a fast-paced, high-growth tech company that cares about its people and takes career progression seriously. Our mission is to help maximize lives–both the lives of our customers and the lives of our employees–so that everyone can experience all that life has to offer.About the RoleWe are seeking a highly motivated and technical...

  • Software Engineer

    4 weeks ago


    Toronto, Ontario, Canada Pharmalinx Medical Centre Inc. Full time

    Job DescriptionJob Title: Software Engineer - Full Stack DevelopmentJob Summary: We are seeking a highly skilled software engineer to join our team. The ideal candidate will have a strong background in full stack development and be able to design, develop, and deploy scalable and efficient software solutions.Key Responsibilities:Design and develop full stack...