Software Engineer

Wave HQ


Date: 4 days ago
City: Toronto, ON
Contract type: Full time
Remote
We believe small businesses are at the heart of our communities, and championing them is worth fighting for. We empower small business owners to manage their finances fearlessly, by offering the simplest, all-in-one financial management solution they can't live without.

About the Team:

Our Engineering Team is searching for a Software Engineer to advance Engineering at Wave and help the organization in pursuit of Wave’s vision and goals.

About Technology at Wave:

Our site is not built using a single technology. Our primary toolkit includes Python and Django, Ruby on Rails, and JavaScript but we also explore and experiment with brand new technologies to see how they can help fulfill our mission. Complete Continuous Integration workflow that run test suites on every commit and deploy code to production with one click. Culture of shared ownership via mandatory code reviews and learning opportunities such as mentorship programs and bi-weekly workshops.

Here's how you will make an impact:

  • Face exciting, out of the box challenges day in day out. From rapidly scaling our systems to redesigning large parts of the application, we never run out of difficult problems to solve. The status quo just isn't our style
  • Rapidly grow into leading technical projects, processes, and standards.
  • Write clear, concise, elegant, and well-tested code in Python, Ruby, and/or JavaScript.
  • Work as part of a small, agile, integrated product team that’s focused on continual improvement of their skills and helping each other learn new things.
  • Be in a workplace that is fun and informal — a place where you'll want to come to on Monday mornings.
  • Build something that will make people's lives easier


You'll thrive here if you have:

  • 2+ years of professional experience with some combination of Python, Ruby, JavaScript and/or other computer language; polyglot is good!
  • Interested in working on technical projects from inception to delivery
  • Able to operate and monitor highly available systems in production, or willing to quickly learn how to do so
  • Borderline obsessive about testing and quality of workmanship.
  • Curiosity and excitement about technology as a force for good.
  • Pride in writing testable, modular, maintainable, simple, and well-documented code.
  • Experience with web application and/or distributed systems development
  • Feeling right at home in the terminal.
  • Strong written and oral communication skills


At Wave, you’re treated like the incredible human being you are.

Work From Where You Work Best: We will always have a welcoming, energizing, and world-class office (in Toronto) with a space for you. Or, if you’re more comfortable working from home, the choice is yours.

We Care About Future You: You will stretch yourself and you will grow at Wave. You will also be supported on this journey with diverse learning experiences, educational allowances, mentorship, and so much more.

We Support the Full You: We make a serious investment in your health & wellness. When we think about benefits we think about body, mind, & soul and we take this stuff very seriously.

We Take Care of the Fundamentals: Fair compensation, all the office perks you’d want, and the various goodies you’d expect from a growing tech company. This is the obvious stuff, but we don’t want you to think we forgot!

We believe that a diverse and inclusive culture creates the best workplace. We embrace our differences, value individuality, and the broad spectrum of every Waver's skills and abilities. We challenge each other from a place of respect and pursuit of continuous growth. We trust each other and encourage everyone to bring their authentic selves to work, everyday. As Wavers, our voices matter, our opinions are met with an open mind. The best ideas win, no matter whose they are. Contributing to an inclusive culture is a part of all of our job descriptions.

We’ve been continuously recognized as one of Canada's Top Ten Most Admired Corporate Cultures and one of Canada’s Great Places to Work in categories including Technology, Millennials, Mental Health, Inclusion and Women.

Are you ready to be a Waver? Join us!

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Supervisor Mechanical (Locomotive)

CPKC, Toronto, ON
1 day ago
Canadian Pacific (CPKC) and Kansas City Southern (KCS) are now CPKC. As the only truly North American railway, we are making big moves! Drawing on our strong foundations and heritage, CPKC moves essential goods across our 20,000-mile network to support economic growth throughout Canada, the U.S. and Mexico. Be a part of history as we connect a continent and create...

Security Guard

Securitas Canada Ltd., Toronto, ON
CA$18 per hour
2 days ago
We are seeking highly motivated security personnel to support our clients in the pharmaceutical and manufacturing industries, with a focus on asset protection. The ideal candidates must be available for casual, on-call shifts and able to travel to multiple sites across the Greater Toronto Area (GTA).Position Overview:Wages: $18.00/hr+ (depending on site)Shift timings: Varies (Days, Afternoons, Nights and Weekends. Preference for...

Controller

Grand Touring Automobiles, Toronto, ON
CA$80,000 per year
3 days ago
Grand Touring Automobiles has an exciting opportunity to work with the best brands in the world! Our Jaguar Land Rover store is looking for a Controller to join their team!The Controller is responsible for maintaining an adequate system of accounting records to ensure the accuracy of the company’s reported financial results and maximized profit, as well as supervising all accounting...