Job Title or Location
RECENT SEARCHES

Senior Software Engineer

Stamped
Toronto, ON
Remote
Full-time
Executive
Company Benefits
Flexible Work
Posted 23 days ago
Salary:

About Stamped:

Your customers sell better than you do. Stamped empowers over 75,000 brands to drive faster, more efficient growth with their customers with Reviews and Loyalty. We help brands increase user engagement, boost revenue, and drive customer retention with product reviews, loyalty programs, visual marketing, and actionable insights. Our constant focus on helping brands target pain points, analyze program performance, and maximize customer value makes us one of the fastest-growing companies in the industry.

We're a fully remote start-up team headquartered in Canada with team members based all over the world. Join us as we take Stamped to the next level!


Role: This role will work closely with our Architecture, and Sr Technical Leadership teams, in taking on complex initiatives and supporting building scalable, maintainable solutions that deliver best in class resiliency and world class response times. This will include profiling databases, network stacks, and application monitoring for bottlenecks, and sharing knowledge on best practices in analysis and problem solving with more junior team members, while suggesting solutions for review, and owning execution and implementation of those solutions.


Responsibilities:

  • Take on tasks and initiatives, including discovery, solution and implementation
  • Analyze performance bottlenecks, present analysis reports and proactively participate in conversations around cost benefit analysis of solutions
  • Own and optimize data architecture across SQL and NoSQL data stores
  • Work closely with internal, and third party APIs to deliver highly scalable, resiliency application functions
  • Build and optimize services that process high volume queues
  • Write well formed readable code, following best practices, and internal guidelines
  • Act as a technical expert across our technology stack, from user interaction, to system of record
  • Write tests to validate and confirm expected functionality and impact of changes
  • Work with your team to deconstruct initiatives, and estimate efforts in a consistent manner
  • Work collaboratively with a team in establishing sprint goals, committing to work, and executing on deliverables
  • Participate actively in a culture of growth and engineering excellence
  • Be committed to developing world class user experiences, and seeking creative solutions to continually drive more value for our customers
  • Share knowledge and expertise to increase technical understanding across the development team


Requirements:

  • Expert in Node JS as well as at least one strongly typed language (C# a plus)
  • Expert in highly maintainable functional code patterns
  • Expert in data architecture at scale (Postgres + SQL Server a plus), and a practical understanding of how to do data re-architecture and migration on live application states
  • Expert knowledge of horizontal and vertical auto scaling practices
  • Strong practical knowledge on how to build services to scale on demand using queues
  • Strong practical knowledge of at least one Cloud platform, and how to build highly scalable systems on that cloud (AWS preferred)
  • Strong knowledge of Infrastructure Architecture, and comfortability with at least one Infrastructure as Code tool (terraform preferred)
  • Practical experience writing unit tests, and working with a modern CI/CD pipeline
  • Solid understanding of design patterns, architectural best practices (SOLID, DDD, Microservices, Messaging, and etc.)
  • Exceptional verbal and written communication skills
  • A Continuous learner who keeps up to date on current technologies, methodologies and tools
  • Highly analytical, loves looking for solutions to complex scenarios!

Compensation:

We offer a starting salary of $126,500 - $143,000 CAD depending on experience.

We take a holistic approach to compensation at Stamped. Total compensation includes Salary, benefits, RRSP, ESPP, an annual education allowance and other perks.

Benefits:

What's in it for you?

  • Work with a passionate, multinational and multi-talented group of tech enthusiasts who always go that extra mile
  • Work directly with company leadership
  • A fully remote company driven by deliverables, not hours
  • Comprehensive benefits package (health, dental, HSA, EFAP and more)
  • Unlimited PTO
  • Grow and own your area
  • $650 home office set up allowance
  • $650 annual education budget
  • Employee Share Purchase Plan
  • RRSP Matching with up to 4% employer matching
  • Paid Parental leave (up to 12 weeks)


Why Choose Stamped?

At Stamped, we believe that innovative ideas can come from anywhere and everywhere. As a company, we fully embrace a growth mindset through active listening, agile problem-solving, and empathetic decision-making every single day.
We're part of the Tiny family, we've experienced significant growth, and our customers love us (but don't just take our word for it!).

If you're the type of person who seeks out new challenges, wants to work with some of the best people in the SaaS ecommerce space, and wants to make a meaningful impact on a growing company, this is for you!

At Stamped, we are committed to building a diverse and inclusive space where people are free to be their whole and authentic selves. If you are excited about this role but your previous experience does not align with every qualification, we encourage you to apply anyways. You might be a fit for this or one of our other opportunities.


remote work