Taro Logo

Software Engineer, Full Stack

Wave empowers small business owners to manage their finances fearlessly by offering an all-in-one financial management solution.
Backend
Mid-Level Software Engineer
Remote
2+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:
Systems Engineer II

Systems Engineer II position at Walmart, combining software development and systems engineering expertise to build and maintain critical infrastructure solutions.

Software Engineer II

Software Engineer II position at Walmart in Bentonville, AR, offering $80K-$155K salary with comprehensive benefits, focusing on backend development and enterprise solutions.

Software Engineer, Payments & Billing - Apple Ads

Backend Software Engineer position at Apple focusing on payments and billing systems for Apple Ads, requiring Java expertise and 3+ years of experience.

Software Image Quality Engineer - Creativity Apps

Software Image Quality Engineer role at Apple focusing on testing and quality assurance for creative applications, combining technical expertise with understanding of photography and computational imaging.

Software Dev Engineer II, GMT Heimdall

Software Development Engineer II position at Amazon's Grocery Management Tech team, focusing on building distributed systems for supply chain and in-store solutions.

Description For Software Engineer, Full Stack

Wave is a fintech company dedicated to empowering small businesses through innovative financial management solutions. As a Software Engineer on our Engineering Team, you'll be working with a tech stack including Python, Django, Ruby on Rails, and JavaScript to solve challenging problems at scale. The role offers a unique opportunity to work in an agile environment where continuous learning and improvement are paramount.

The position combines technical excellence with real-world impact, as you'll be building solutions that directly affect small business owners' success. You'll be part of a culture that values code quality, thorough testing, and collaborative development through mandatory code reviews and regular knowledge sharing sessions.

Wave stands out for its commitment to employee growth and well-being, offering comprehensive benefits and flexible work arrangements. The company has been recognized as one of Canada's Top Ten Most Admired Corporate Cultures and a Great Place to Work in multiple categories. You'll be joining a diverse and inclusive environment where voices matter and the best ideas win, regardless of their source.

The role is perfect for engineers who are passionate about making a difference, love tackling complex technical challenges, and want to grow in a supportive, innovative environment. With the freedom to work remotely or from their world-class Toronto office, you'll have the flexibility to work where you're most productive while contributing to a product that makes a real difference in small business owners' lives.

Last updated 4 months ago

Responsibilities For Software Engineer, Full Stack

  • Write clear, concise, elegant, and well-tested code in Python, Ruby, and/or JavaScript
  • Work as part of a small, agile, integrated product team
  • Lead technical projects, processes, and standards
  • Build and maintain highly available systems in production
  • Participate in code reviews and continuous improvement
  • Build solutions to help make people's lives easier

Requirements For Software Engineer, Full Stack

Python
JavaScript
Ruby
  • 2+ years of professional experience with Python, Ruby, JavaScript or other languages
  • Experience with web application and/or distributed systems development
  • Strong written and oral communication skills
  • Comfortable working with terminal
  • Strong focus on testing and quality of workmanship
  • Ability to write testable, modular, maintainable, simple, and well-documented code
  • Experience with operating and monitoring highly available systems in production

Benefits For Software Engineer, Full Stack

Medical Insurance
Education Budget
  • Educational allowances
  • Mentorship programs
  • Health and wellness benefits
  • Office perks
  • Flexible work location
  • Continuous learning opportunities
  • Bi-weekly workshops

Interested in this job?