This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The company believes in empowering small business owners by providing them with a simple, all-in-one financial management solution.
The Engineering team at Wave aims to improve the lives of small business owners by building high-quality systems at scale.
As a Software Engineer, you will work with cross-functional teams to solve challenging business problems and deliver world-class financial products.
Wave's technology stack includes Python, Django, Ruby, Golang, GraphQL, REST, React, ReactNative, and Typescript.
Engineers at Wave are tasked with solving meaningful challenges that directly impact small business owners.
The company fosters a sense of community where everyone can get to know each other personally and collaborate effectively.
You will be expected to write clear, well-tested code, work in an agile environment, and continuously improve your technical skills.
Requirements include professional experience with Python, Ruby, JavaScript, interest in end-to-end project development, ability to operate and monitor production systems, pride in writing quality code, experience with web applications and distributed systems, familiarity with the terminal, and strong communication skills.
Requirements:
Professional experience with Python, Ruby, JavaScript, or other programming languages.
Interest in working on technical projects from start to finish.
Ability to operate and monitor highly available systems in production or willingness to learn.
Commitment to writing testable, modular, maintainable, and well-documented code.
Experience in web application and/or distributed systems development.
Comfortable working in the terminal.
Strong written and oral communication skills.
Benefits:
You can choose to work from a world-class office in Toronto or from the comfort of your home.
Opportunities for personal and professional growth through diverse learning experiences, educational allowances, and mentorship.
Investment in your health and wellness, including body, mind, and soul.
Fair compensation, office perks, and other benefits expected from a growing tech company.
A diverse and inclusive culture that values individuality, skills, and abilities, where everyone's voice is heard and respected.