Jobs.ca
Jobs.ca
Language
Wave logo

Backend Platform Software Engineer

Wave18 days ago
Remote
Canada
$101,000 - $113,000/yearly
JobCard.seniorityLevels.mid_level

Top Benefits

Flexible remote or office work
Learning and mentorship opportunities
Health and wellness investment

About the role

Who you are

  • Experience: 3+ years of professional experience in backend engineering with a proven track record of delivering results with increasing autonomy
  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent professional experience
  • Backend Development Experience: Professional background in building and maintaining reusable software libraries and frameworks, specifically using Python and containerization tools
  • Technical Knowledge: Proficiency in inter-service communication methods and patterns, including synchronous and asynchronous systems such as Kafka(Avro), SQS, gRPC(Protobuf)
  • Infrastructure Systems: Technical competency in how backend code interacts with Docker, Kubernetes, and AWS-native services
  • Library and API Design: Ability to develop developer-first tools and a thorough knowledge of GraphQL gateways to simplify complex integrations while maintaining technical capability
  • Analytical Problem Solving: Experience performing independent research to evaluate the trade-offs of different technical approaches
  • Communication: Exceptional written and oral communication skills, with the ability to explain complex technical trade-offs

What the job involves

  • You will design, build, and maintain Wave’s backend ecosystem and reusable software stack
  • As a Software Engineer II on the backend platform team, you define the Golden Path for frameworks and communication
  • You go beyond immediate tasks to understand underlying business objectives, delivering high-quality functionality while consistently improving the surrounding codebase and creating technical clarity amidst ambiguity
  • Standardize Core Components: Maintain a single, recommended pattern for web frameworks, container images, and data gateways to ensure consistency and security across the organization
  • Streamline System Communication: Architect and refine frameworks used for both real-time and background messaging to ensure data flows efficiently and reliably between services
  • Build Developer-Centric Wrappers: Create sophisticated libraries that wrap common components, making them easy to integrate while preserving the configurability and debug-ability developers require
  • Deliver and Enhance Code: Execute required functionality while proactively identifying and improving surrounding code to reduce technical debt and strengthen the overall ecosystem
  • Evaluate Technical Approaches: Propose multiple solutions to complex problems, performing the necessary research to weigh pros and cons before committing to an implementation
  • Resolve Technical Ambiguity: Drive clarity for assigned tasks by performing independent research and outreach, delivering high-quality results with minimal support on well-defined objectives

Benefits

  • 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!

About Wave

Utilities
201-500

Welcome to Wave. We're proud to look after the water and wastewater needs of over 300,000 businesses across the UK.

Following a joint venture between Anglian Water Business and NWG Business in 2017, Wave was formed by bringing together two established companies with solid track records in the non-household water retail market. Through this joint venture, we have combined our complementary strengths in customer service, billing and value-adding services to offer a highly competitive multi-utility retail service for our customers.

From our combined years of experience, we know a thing or two about efficiency measures that can help businesses lower their bills. As well as offering competitive pricing and excellent customer service, we can help to reduce overall consumption with a range of proven efficiency services.