Senior Software Engineer
Apply NowCompany: Spoonity Inc
Location: Ottawa, ON K1A 0A5
Description:
Spoonity is a leading provider of white-label loyalty and gift card solutions for mid market hospitality merchants (restaurants, retailers, hotels). We help our clients grow by helping them better understand and connect with their end-customers to drive brand engagement.
Today, Spoonity operates in over 30 countries and 4 continents. We're looking to capitalize further in a growing market to continue to expand rapidly.
In order to better serve our customers and beyond, Spoonity is working on launching an entirely new product focused on AI and marketing automation. This new platform will support our existing customer base as well as open new markets.
Candidates will have a rare opportunity to help build an entirely new platform from inception to delivery, iterating closely with the product and engineering team and take on an outsized leadership and ownership role on this new deliverable.
We're looking for a highly skilled senior software engineer with experience in launching new products, responding quickly to feedback, and iterating as you go. As a senior software engineer at Spoonity, you will play a crucial role in setting the standard for our new platform and ensuring it meets the expectations of our users.
This role is hybrid. Our head office is located in Ottawa, Ontario. Our ideal candidate will be able to join us in-office at least periodically, or be willing to relocate for the role.
Perks:
What you'll get from us:
What we want from you:
Skills and responsibilities:
If you are a highly motivated developer with a passion for building innovative solutions & advancing your career, we encourage you to apply for this opportunity at Spoonity.
At Spoonity, we are dedicated to building a diverse, inclusive, and authentic workplace with passionate people. If you're excited about this role, we're excited to connect with you!
This role has a starting base salary of 150,000.00 CAD per year.
Today, Spoonity operates in over 30 countries and 4 continents. We're looking to capitalize further in a growing market to continue to expand rapidly.
In order to better serve our customers and beyond, Spoonity is working on launching an entirely new product focused on AI and marketing automation. This new platform will support our existing customer base as well as open new markets.
Candidates will have a rare opportunity to help build an entirely new platform from inception to delivery, iterating closely with the product and engineering team and take on an outsized leadership and ownership role on this new deliverable.
We're looking for a highly skilled senior software engineer with experience in launching new products, responding quickly to feedback, and iterating as you go. As a senior software engineer at Spoonity, you will play a crucial role in setting the standard for our new platform and ensuring it meets the expectations of our users.
This role is hybrid. Our head office is located in Ottawa, Ontario. Our ideal candidate will be able to join us in-office at least periodically, or be willing to relocate for the role.
Perks:
- Medical, dental, and vision benefits
- Generous annual hardware and home office stipend
- Unlimited vacation with a minimum mandatory time off
- Monthly team events
- RRSP matching program
- Flexible work environment
What you'll get from us:
- Autonomy and trust. Leadership and accountability are important values at Spoonity. You will be given a plethora of opportunities to lead projects, make suggestions, and have your voice heard.
- Recognition. Your contributions will matter. You will be directly impacting the success of our clients, and by-extension, the experiences of their customers on a daily basis.
- Awesome perks! Besides a competitive salary, we also offer a slew of extras on top (mentioned below). We firmly believe that happy employees are productive employees, so we all go out of our way to make each other the best we can be.
What we want from you:
- Enthusiasm and passion! We want candidates that will push the envelope, and aren't comfortable with "just making it work".
- Experience. The Spoonity platform serves tens of millions of end-customers globally. We're looking for someone with the experience to help our merchants feel secure that their customers will be supported regardless of where they live.
- Curiosity. Sometimes we need to get creative to solve novel problems. Our ideal candidate thrives in the unknown.
Skills and responsibilities:
- Extensive experience working within the cloud: our platform makes use of several cloud-based technologies that you must be comfortable understanding and managing.
- Proficient in Typescript/Javascript, React, and Nodejs.
- Deep understanding of state management patterns in React and rendering patterns in Next.js.
- Experience building and extending design systems.
- Comprehensive understanding of building maintainable software: justifying abstraction layers, managing technical debt, etc.
- Experience building and scaling APIs: we're looking for clear understandings of authentication patterns, caching, and RESTful-interfaces.
- Experience working in a wide range of deployment environments, including but not limited to, VMs, containers, Kubernetes and serverless.
- Interest in filling a mentorship role: we encourage our team to help each other grow.
- Experience working with event-based systems and workflows a huge bonus.
If you are a highly motivated developer with a passion for building innovative solutions & advancing your career, we encourage you to apply for this opportunity at Spoonity.
At Spoonity, we are dedicated to building a diverse, inclusive, and authentic workplace with passionate people. If you're excited about this role, we're excited to connect with you!
This role has a starting base salary of 150,000.00 CAD per year.