Software Engineer, Full Stack, 3+ Years of Experience, Building the Future of Bitmoji

1 week ago


Old Toronto, Canada Snap Inc. Full time
Job Summary:

We are seeking a highly skilled Full Stack Software Engineer to join our Bitmoji team at Snap Inc. As a key member of our engineering team, you will play a significant role in building and shaping the future of Bitmoji. We're looking for a talented individual who is passionate about building innovative products and has a strong background in software engineering.

Key Responsibilities:
  • Design and develop state-of-the-art mobile and desktop web software applications and/or systems.
  • Implement features and user interfaces to optimize performance of user-facing products.
  • Contribute to Snap's engineering culture by working on shared libraries and systems.
  • Collaborate with cross-functional teams to identify and prioritize product requirements.
  • Stay up-to-date with emerging technologies and trends in software engineering.

Requirements:
  • Highly proficient in JavaScript (and/or TypeScript), HTML, and CSS.
  • Experience developing front-end software using JavaScript UI Frameworks (i.e., React, Angular, Vue).
  • Strong knowledge of object-oriented and functional programming principles.
  • Understanding of domain-driven design principles.
  • Solid knowledge of unit testing.
  • Experience with WebGL, Canvas, WebAssembly, Service workers, or other advanced front-end technology.

Preferred Qualifications:
  • MS degree in a technical field.
  • Experience with GraphQL.
  • Experience with large-scale microservices and distributed systems.
  • Experience with NoSQL solutions, Memcache/Redis, Kubernetes, or Google/AWS services.

About Snap Inc.:

At Snap Inc., we believe that the camera presents the greatest opportunity to improve the way people live and communicate. We're a technology company that empowers people to express themselves, live in the moment, learn about the world, and have fun together. Our three core products are Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio, an augmented reality platform that powers AR across Snapchat and other services; and our AR glasses, Spectacles. We're deeply committed to the well-being of everyone in our global community, which is why our values are at the root of everything we do. We move fast, with precision, and always execute with privacy at the forefront. We're proud to be an equal opportunity employer and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws.

  • Old Toronto, Canada Snap Inc. Full time

    Software Engineer, Full Stack, 3+ Years of ExperienceApplyLocations: Toronto, CanadaTime Type: Full timePosted on: Posted 2 Days AgoJob Requisition ID: R0037610Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to...


  • Toronto, Canada Snap Inc. Full time

    is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company’s three core products are , a visual messaging app that enhances your...


  • Old Toronto, Ontario, Canada Tempo Labs Full time

    Software Engineer, Full StackTempo Labs is seeking an experienced software engineer to join our team. As a key member of our technical team, you will play a critical role in shaping the future of our platform.Your ResponsibilitiesCollaborate with our team to design and develop high-quality software solutions that meet the needs of our customers.Build and...


  • Old Toronto, Ontario, Canada Tempo Labs Full time

    Software Engineer, Full StackTempo Labs is seeking an experienced software engineer to join our team. As a key member of our technical team, you will play a critical role in shaping the future of our platform.Your ResponsibilitiesCollaborate with our team to design and develop high-quality software solutions that meet the needs of our customers.Build and...


  • Old Toronto, Canada Bitstrips ULC Full time

    Software Engineer, Backend, 7+ Years of Experience Apply Locations: Toronto, Canada Time Type: Full time Posted on: Posted 30+ Days Ago Job Requisition ID: R0035046 Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people...

  • Software Engineer

    3 weeks ago


    Old Toronto, Ontario, Canada CircleCI Full time

    About CircleCICircleCI is a leading continuous integration/continuous delivery (CI/CD) platform that enables software companies to successfully leverage the power of AI into their commercial applications.As one of the most-used DevOps tools, CircleCI has unique access to data on how the most effective engineering teams work, and the tools to help software...

  • Software Engineer

    3 weeks ago


    Old Toronto, Ontario, Canada CircleCI Full time

    About CircleCICircleCI is a leading continuous integration/continuous delivery (CI/CD) platform that enables software companies to successfully leverage the power of AI into their commercial applications.As one of the most-used DevOps tools, CircleCI has unique access to data on how the most effective engineering teams work, and the tools to help software...


  • Toronto, Ontario, Canada Snap Inc. Full time

    About Snap Inc.Snap Inc. is a technology company that believes the camera presents the greatest opportunity to improve the way people live and communicate. Our mission is to empower people to express themselves, live in the moment, learn about the world, and have fun together.Job SummaryWe're looking for a skilled Software Engineer to join our Bitmoji team...


  • Toronto, Ontario, Canada Snap Inc. Full time

    About Snap Inc.Snap Inc. is a technology company that believes the camera presents the greatest opportunity to improve the way people live and communicate. Our mission is to empower people to express themselves, live in the moment, learn about the world, and have fun together.Job SummaryWe're looking for a skilled Software Engineer to join our Bitmoji team...


  • Toronto, Ontario, Canada Royal Bank of Canada> Full time

    Job Title: Sr. Software Engineer (Full Stack)We are seeking a skilled Senior Software Engineer (Full Stack) to join our team. The ideal candidate will have expertise in developing scalable, efficient, and high-quality software solutions using a combination of front-end and back-end technologies. Key Responsibilities: Design, develop, and deploy full-stack...


  • Old Toronto, Ontario, Canada Tempo Labs Full time

    Software Engineer, Full StackTempo Labs is seeking an experienced software engineer with a founder mindset to join our rapidly growing early-stage startup. As a critical member of our technical and product roadmap, you will be responsible for building products across our stack that enable our customers to build web apps 10x faster.Your...


  • Old Toronto, Ontario, Canada Tempo Labs Full time

    Software Engineer, Full StackTempo Labs is seeking an experienced software engineer with a founder mindset to join our rapidly growing early-stage startup. As a critical member of our technical and product roadmap, you will be responsible for building products across our stack that enable our customers to build web apps 10x faster.Your...


  • Old Toronto, Canada Tempo Labs Full time

    At Tempo Labs, we're on a mission to revolutionize software development with AI agents and collaborative tools. We're seeking an experienced software engineer with a founder mindset to join our team and help us scale up in our market.Your ResponsibilitiesBe a critical part of our technical and product roadmap, making decisions with a founder-like...


  • Old Toronto, Ontario, Canada Bitstrips ULC Full time

    Software Engineer, Backend, 7+ Years of ExperienceWe're seeking a skilled Software Engineer to join our Bitmoji team at Snap Inc. As a key member of our engineering team, you'll play a significant role in building and shaping the future of our products.Key Responsibilities:Design, implement, and operate our most critical and scalable services, including user...


  • Old Toronto, Ontario, Canada Bitstrips ULC Full time

    Software Engineer, Backend, 7+ Years of ExperienceWe're seeking a skilled Software Engineer to join our Bitmoji team at Snap Inc. As a key member of our engineering team, you'll play a significant role in building and shaping the future of our products.Key Responsibilities:Design, implement, and operate our most critical and scalable services, including user...


  • Toronto, Ontario, Canada Bitstrips ULC Full time

    Join the Bitmoji Team as a Backend Software EngineerWe are seeking a highly skilled Backend Software Engineer to join our team at Bitmoji, a leading provider of innovative products that improve the way people live and communicate. As a Backend Software Engineer, you will play a critical role in designing, implementing, and operating our most critical and...


  • Toronto, Ontario, Canada Bitstrips ULC Full time

    Join the Bitmoji Team as a Backend Software EngineerWe are seeking a highly skilled Backend Software Engineer to join our team at Bitmoji, a leading provider of innovative products that improve the way people live and communicate. As a Backend Software Engineer, you will play a critical role in designing, implementing, and operating our most critical and...


  • Toronto, Canada Snap Inc. Full time

    is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company’s three core products are , a visual messaging app that enhances your...


  • Old Toronto, Ontario, Canada ChainPatrol Inc. Full time

    {"h1": "Full Stack Software Engineer at ChainPatrol Inc.", "p": "We are seeking a highly skilled Full Stack Software Engineer to join our engineering team at ChainPatrol Inc. Our ideal candidate is a self-starter with a passion for the crypto space and a strong understanding of web development principles. Responsibilities: * Develop and maintain our main...


  • Old Toronto, Ontario, Canada ChainPatrol Inc. Full time

    {"h1": "Full Stack Software Engineer at ChainPatrol Inc.", "p": "We are seeking a highly skilled Full Stack Software Engineer to join our engineering team at ChainPatrol Inc. Our ideal candidate is a self-starter with a passion for the crypto space and a strong understanding of web development principles. Responsibilities: * Develop and maintain our main...