Software Engineer, Integrations and Microservices

SaaSquatch (Victoria BC, Canada) 4 days ago
Remote Friendly DevOps & Sysadmin North America Full-time

SaaSquatch is looking for a Software Engineer to join our growing product team to play a key role in designing, building and improving the interoperability of our marketing technology platform as we rapidly scale. The ability for our platform to seamlessly interact and function with other systems in our customers’ technology stacks is important to both existing customers as well as new prospective customers, and will be critical to our overall business growth.

This role will focus on developing integrations with other leading marketing platforms, fulfillment systems and customer data platforms. You will take the lead on researching open APIs and understanding 3rd party systems, designing architecture, implementing functionality and maintaining integration microservices between SaaSquatch and other systems. As a mid-stack developer, this role involves writing and maintaining microservices, but does not require devops, database, UX, or visual design expertise 

About Us:

SaaSquatch is a powerful loyalty, referral and rewards platform changing the way companies do advocacy marketing. Some of the world’s most innovative and renowned brands use SaaSquatch to reward their advocates, build loyal communities, and accelerate revenue growth.

Location: Victoria, BC Canada (Open to Remote)

Reports to: CTO

What You’ll Do:

  • Collaborate closely with your team of designers, backend and frontend engineers to pioneer, develop, and release new integrations and apps for our growing customer base. 
  • Design and build custom developed integrations contracted by customers, having a direct impact on our bottom-line.
  • Build off of the SaaSquatch GraphQL APIs and REST APIs to develop integrations 
  • Develop internal microservices that extend and enhance the SaaSquatch platform's core capabilities.
  • Connect and implement configuration frontend for apps and integrations, where necessary.
  • Assist our client success and support teams in troubleshooting and resolving integration issues. 
  • Mentor junior engineers and co-op students that join the team.

What You’ll Bring:

  • 3+ years of professional work experience.
  • Experience with Typescript, Express, and Node.js
  • Familiarity with some of our other core technology pieces, considered an asset:
    • GraphQL
    • React
    • JSON Schema
    • JSONata
    • OAuth and JWTs
    • Language development (parsers, lexers, serializers, ASTs)
  • Experience working in a Behaviour Driven Development environment using Cucumber is a plus.

Remote work will be considered for the right candidate, but a home base in Victoria or Vancouver B.C., Canada is preferred.

SaaSquatch is an equal opportunity employer. We celebrate, support, and thrive on diversity and are committed to creating an inclusive environment for all employees.

Software Engineer, Integrations and Microservices

Apply On Company Site
Back to search page
;