B2B Wave helps wholesale distributors scale their business by offering them exceptional B2B e-commerce experiences. With hundreds of customers and tens of thousands of users, all the way from Australia and New Zealand to Canada and the U.S., we aim to make B2B e-commerce easier for small businesses. We are looking for a talented, result-driven, entrepreneurial Ruby on Rails Developer to join our growing team.
The ideal candidate has a passion for coding and goal-oriented thinking. You must be excited to find creative solutions to interesting coding challenges.
This position works directly with the head of our development team and closely with our support and marketing teams to build a competitive product and implement new features.
Familiarity with a multitude of APIs, demonstrated experience launching production-ready, easy-to-read, and maintainable code, and a strong team spirit are a must.
Requirements
8+ years of hands-on Ruby on Rails experience
Experience in interacting with APIs with external systems (authentication flows, navigating rate limits, webhooks consumption)
Proficient with HTML, CSS, Javascript/jQuery/Vue.js
Proficient with MySQL/PostgreSQL and writing scalable queries
Extensive MiniTest/RSpec experience
Experience in caching strategies with Redis, Memcached, and MemoryStore
Working in small teams with Scrum or Kanban
Writing clean, readable, and maintainable code
Excellent English communication skills (both spoken and written)
Eligible to work in Canada
Nice to Haves
Basic UI/UX skills
Experience with accounting terms (VAT, Sales tax, GST)
Experience with eCommerce/B2B eCommerce applications
Experience with interacting with APIs with payment gateways (Stripe, Paypal, Authorize.net)
Experience with interacting with APIs with invoicing systems (QuickBooks Online, Xero, Sage)
Experience in solving performance issues in scaling startups
Experience in developing web apps that handle 500k+ requests/day
Familiarity with Linux administration
What You Will Be Responsible For
Collaborate with cross-functional teams to implement new features and improve existing ones
Ensure that our integrations meet application marketplaces' requirements
Improving the performance of our web application
Reviewing PRs for security, performance, and code quality
Reducing technical debt and modernizing our tech stack
Extending our B2B Wave's API
What We Offer
Competitive compensation
Benefits (health, dental, vision)
4 weeks paid vacation
Location
Bloor & Yonge intersection (yellow & green line)
Hybrid work (1-2/days/week at the office)
Benefits
Competitive compensation
Benefits (health, dental, vision)
4 weeks paid vacation
Hybrid work (1-2 days/week at the office - Bloor & Yonge intersection)
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job