Senior Software Engineer
Spoonity
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 help us succeed in our mission, Spoonity is looking for a highly skilled senior software engineer with direct experience in working with, maintaining, and refactoring legacy platforms. As a senior software engineer at Spoonity, you will play a crucial role in maintaining and scaling our core loyalty platform, ensuring it meets the highest standards of quality, performance, and reliability.
Perks:
- Personal or family health insurance options
- Generous annual stipend for work equipment and hardware
- Unlimited vacation with a minimum must-use per year
- RRSP matching
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: we're a hybrid cloud platform working in both AWS and GCP. Experience in both is a must.
- Proficient in multiple programming languages: we work mostly in PHP, Javascript, and python, but are language-agnostic.
- 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.
- Experience working with legacy systems: understanding how to carefully manage dependencies and external integrations without impacting stability.
- Interest in filling a mentorship role: we encourage our team to help each other grow.
If you are a highly motivated developer with a passion for developing 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!