Wave HQ Logo

Wave HQ

Software Engineer II, Backend Platform

Posted Yesterday
Be an Early Applicant
Remote
Hiring Remotely in Canada
Mid level
Remote
Hiring Remotely in Canada
Mid level
Design, build, and maintain backend ecosystem and reusable software stack, while improving codebase and resolving technical issues.
The summary above was generated by AI
At Wave, we help small businesses to thrive so the heart of our communities beats stronger.  We work in an environment buzzing with creative energy and inspiration. No matter where you are or how you get the job done, you have what you need to be successful and connected. The mark of true success at Wave is the ability to be bold, learn quickly and share your knowledge generously.

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.

Here's How You Make an Impact:

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

You Thrive Here by Possessing the Following:

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

  • **This role includes a weekly on-call rotation.

At Wave, we value diversity of perspective. Your unique experience enriches our organization. We welcome applicants from all backgrounds. Let’s talk about how you can thrive here!

Wave is committed to providing an inclusive and accessible candidate experience. If you require accommodations during the recruitment process, please let us know by emailing [email protected]. We will work with you to meet your needs.


Please note that we use AI-assisted note-taking in interviews for transcription purposes only. This helps ensure interviewers can remain fully present and engaged throughout the discussion.

This advertised posting is a current vacancy.

Top Skills

AWS
Docker
Grpc
Kafka
Kubernetes
Python
Sqs

Similar Jobs

Yesterday
Remote
Canada
Senior level
Senior level
Fintech • Software • Financial Services
Design, build, and maintain Wave's backend ecosystem, focusing on standardization, system communication, and developer-centric tools while providing technical leadership across teams.
Top Skills: Python,Django,Kafka,Avro,Sqs,Grpc,Protobuf,Docker,Kubernetes,Aws
9 Days Ago
Remote
3 Locations
Senior level
Senior level
Information Technology • Software • Analytics
The Senior Back-End Software Engineer designs, develops, and maintains scalable backend systems while taking ownership of the software development lifecycle.
Top Skills: AtlantisAWSCi/CdCloudwatchDynamoDBEc2EksFastapiGithub ActionsIamJenkinsKubernetesLambdaNode.jsPrefect.IoPythonRdsS3SnsSqsTerraformTypescript
22 Days Ago
Easy Apply
Remote
Canada
Easy Apply
Junior
Junior
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
As a Backend Software Engineer at Coinbase, you will decompose monolithic applications to microservices, maintain backend systems, and write high-quality code for crypto products while collaborating with various teams.
Top Skills: DockerGoMongoDBPostgresRuby on RailsRedshiftRubySinatra

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account