Senior Software Engineer, Web

1 month ago


Canada GlossGenius, Inc. Full time

About GlossGenius

GlossGenius is building an ecosystem enabling entrepreneurs to succeed. We empower small business owners to focus on being creators, not admins, by offering a range of business management tools including booking and scheduling, marketing, analytics, payment processing and much more.

Tens of thousands of small business owners have chosen to rely on GlossGenius every day to run their entire set of business operations. With its powerful, intuitive platform, GlossGenius is some part a fintech company, some part an SMB software company, while its vibrant, distinguished brand makes it some part a consumer company.

About the Role

As a Senior Software Engineer at GlossGenius, you are an experienced engineer who can own a large feature or project, scope it technically, break it down, and execute on it. You will collaborate closely with stakeholders and other engineers, as well as potentially lead a smaller pod of engineers. Our frontend engineers develop intuitive web applications using React and may also have an interest in learning and contributing cross platform with React Native.

Our web and mobile engineers at GlossGenius are building a platform that empowers over tens of thousands Service Professionals to run their businesses. We have a mobile product that our customers love (4.8 in the App Store) with plans on rapidly expanding on our web experiences, from enabling them to view calendars, see upcoming appointments, process payments, and create waitlists to creating seamless integrations between our mobile applications and our Chief Money Maker Hardware (our own POS) as well as being one of the first apps to integrate with Tap-To-Pay NFC Cards, our products empower our users to build their businesses.

This role can be based remotely anywhere in Canada.

What You’ll Do

  • Own projects end to end, from design to implementation, managing complexity and working with stakeholders to think through areas such as business impact, reliability, operability, and security.
  • Collaborate with product managers, product design, or other cross-functional stakeholders on roadmap initiatives, product ideation, and prioritization. Break down epics and projects to consumable size for the team and continuous deployment.
  • Produce high-quality code that’s easily testable, readable, and accounts for edge cases and errors.
  • Architect tools, services, and systems using well accepted design patterns to allow for iterative autonomous development and future scaling.
  • Uphold best practices and high standards for engineering and product quality in addition to mentoring newer team members to do the same.

What We’re Looking For

  • 5+ years of experience in software engineering
  • You have experience leading and owning end-to-end product development and impactful technology initiatives for organizations; you’re able to break down work into manageable tasks for a team and partner with operational teams to roll out changes that affect their workflow
  • You have experience working with React or relevant web technologies.
  • You have experience working in a collaborative environment involving different functions, stakeholders, and subject matter experts
  • You have a desire to work in a fast paced environment, a bias for action, a passion for self-improvement, and helping to elevate and mentor those around you
  • Proficiency in both spoken and written English

What we work with:

  • Web: Typescript / Javascript (React, Redux)
  • Mobile: React Native
  • Backend: Ruby (Rails, Sidekiq), Kotlin (micronaut, jooq), GRPC, Protobuf, and Postgres

Benefits & Perks

  • Flexible PTO
  • Competitive health & dental insurance options, with premiums covered by GG
  • Generous, fully-paid parental leave policy
  • Retirement Savings Plan
  • Professional Development - employees receive a yearly stipend for approved learning and educational-related expenses
  • Home office support
  • Team Bonding opportunities - as a distributed team, being able to build meaningful bonds both virtually and in person is incredibly important to us We are constantly evaluating how we accomplish this and currently, teams are given opportunities to gather in person throughout the year

In order to enter the NY office or participate in any in-person events, all employees must show proof of vaccination against COVID-19. For those individuals who are unable to be vaccinated, GlossGenius will engage in an interactive process to determine a reasonable accommodation.

At GlossGenius, we celebrate our differences and are committed to creating a workplace where all employees feel supported and empowered to do their best work. We believe this benefits not only our employees but our product, customers, and community as well. GlossGenius is proud to be an Equal Opportunity and Affirmative Action Employer.

#J-18808-Ljbffr

  • , , Canada Software Engineer Full time

    Software Engineering Manager Interview Questions Software Engineering Manager Interview Questions play a pivotal role in finding a candidate who blends technical expertise with leadership finesse. Questions need to probe both domains, uncovering their ability to navigate complex projects and teams. Preparing for a software engineering manager interview...


  • Canada Software Engineer Full time

    Software Engineering Manager Interview Questions Software Engineering Manager Interview Questions play a pivotal role in finding a candidate who blends technical expertise with leadership finesse. Questions need to probe both domains, uncovering their ability to navigate complex projects and teams. Preparing for a software engineering manager interview...


  • , , Canada Software Engineer Full time

    Software Engineering Manager Interview Questions Software Engineering Manager Interview Questions play a pivotal role in finding a candidate who blends technical expertise with leadership finesse. Questions need to probe both domains, uncovering their ability to navigate complex projects and teams. Preparing for a software engineering manager interview...


  • Canada JAM Software GmbH Full time

    With the aim of becoming the leading global live TV streaming platform offering premium content and interactivity, FuboTV Inc. is on a mission to revolutionize the current TV industry model. Operating in various countries, including the U.S., Canada, France, and Spain, FuboTV is expanding its reach with a growing engineering center in Bangalore, India. The...


  • Canada JAM Software GmbH Full time

    Senior Software Engineer, BackendNearly 1.3 million Americans reside in nursing homes, relying on nursing staff for their basic needs. Currently, a high percentage of nursing homes in the US are experiencing shortages, impacting the level of care provided to residents.At our company, we are dedicated to improving healthcare for vulnerable individuals by...


  • Canada JAM Software GmbH Full time

    Senior Software Engineer, BackendNearly 1.3 million Americans reside in nursing homes, relying on nursing staff for essential care. Currently, 99% of US nursing homes lack sufficient nursing staff, impacting the quality of care residents receive.We are dedicated to enhancing healthcare accessibility for vulnerable individuals by bridging the gap between...


  • Canada JAM Software GmbH Full time

    Senior NodeJS Software Engineer (Customer Support)KMS Technology was established in 2009 as a U.S.-based software services company with development centers in Vietnam and Mexico, renowned globally for top-quality software consulting & development services, technology solutions, and engineers' expertise.We are dedicated to crafting exceptional solutions by...


  • Canada GlossGenius, Inc. Full time

    About GlossGenius GlossGenius is building an ecosystem enabling entrepreneurs to succeed. We empower small business owners to focus on being creators, not admins, by offering a range of business management tools including booking and scheduling, marketing, analytics, payment processing and much more. Tens of thousands of small business owners have chosen...


  • Canada Software Engineer Full time

    Software Engineering Manager Interview Questions Software Engineering Manager Interview Questions play a pivotal role in finding a candidate who blends technical expertise with leadership finesse. Questions need to probe both domains, uncovering their ability to navigate complex projects and teams. Preparing for a software engineering manager interview...


  • Canada CENTRIC SOFTWARE Full time

    Senior 3D Application and Experience EngineerEngineering - Remote - Full TimeJob Title: Senior 3D Application and Experience EngineerCompany: Centric SoftwareLocation: United States / CanadaJob Type: Full-Time Overview:Centric Software, a leader in digital product development and collaboration solutions, is actively seeking a highly skilled and innovative...


  • Canada Pagefreezer Software Inc. Full time $120,000 - $150,000

    Are you the newest Senior Software Engineer (Python) at Pagefreezer? What we do and why: No one can ignore the internet these days—and a lot of great things are happening online—but we also know that online harms are damaging many individuals, communities, and organizations. It's Pagefreezer's vision to make the Internet a safer place by delivering...


  • Canada Autodesk, Inc. Full time

    Senior QA Engineer -AutoCAD Web page is loaded Senior QA Engineer -AutoCAD Web Apply locations AMER - Canada - British Columbia - Remote time type Full time posted on Posted 2 Days Ago job requisition id 24WD75009 Job Requisition ID # At Autodesk, we are obsessed with building tools for people who imagine, design, and make a better world for the 10 billion...


  • Canada JAM Software GmbH Full time

    Join Lime as a Senior Software Engineer!Lime is the world's largest shared electric vehicle company committed to creating a future where transportation is shared, affordable, and carbon-free. Our electric bikes and scooters have already facilitated over 400 million rides in 250+ cities across 5 continents, replacing an estimated 100 million car trips....


  • Canada Ayata Full time

    We are looking for proven talent to build scalable and actionable AI for two of the largest industries on this planet. Senior Software Engineer Job Title: Senior Software Engineer Reports to: VP of Engineering Delivery Location: US/Canada/Australia/India Salary Range: Based on exp. and knowledge Client/Project: In-house Openings: 1 Travel...


  • , , Canada Ayata Full time

    We are looking for proven talent to build scalable and actionable AI for two of the largest industries on this planet. Senior Software Engineer Job Title: Senior Software Engineer Reports to: VP of Engineering Delivery Location: US/Canada/Australia/India Salary Range: Based on exp. and knowledge Client/Project: In-house Openings: 1 Travel Required: 10%+...


  • , , Canada Ayata Full time

    We are looking for proven talent to build scalable and actionable AI for two of the largest industries on this planet. Senior Software Engineer Job Title: Senior Software Engineer Reports to: VP of Engineering Delivery Location: US/Canada/Australia/India Salary Range: Based on exp. and knowledge Client/Project: In-house Openings: 1 Travel Required: 10%+...

  • Senior Java Engineer

    1 month ago


    Canada Bellwood Full time

    About the jobWe are seeking a Senior Software Engineer to build and scale business-critical web products.This is a unique opportunity to work alongside an experienced team that excels at building quality client products at scale. Deep experience with Java / Spring Boot (C# / .NET experience may be considered). React, Go, or Python skills are a plus.You...

  • Senior Java Engineer

    4 weeks ago


    Canada Bellwood Full time

    About the jobWe are seeking a Senior Software Engineer to build and scale business-critical web products.This is a unique opportunity to work alongside an experienced team that excels at building quality client products at scale. Deep experience with Java / Spring Boot (C# / .NET experience may be considered). React, Go, or Python skills are a plus.You...


  • Canada Insight Global Full time

    As the Senior Engineer you develop, deploy, analyze, utilize, and maintain software, tools, applications, and information systems to meet the business requirements of the company in a demanding global marketplace. Your focus in this role is on web applications development for the customer facing eCommerce websites. In this role, you will contribute to the...


  • Canada Techedinlabs Full time

    We have an opportunity for a Senior Web Analyst role based in Canada. Kindly review the job description provided below. This position offers full-time engagement with the flexibility of remote work, although candidates must reside within Canadian territory. Responsibilities Design, develop, and support the web analytics instrumentation architecture. ...