Fullstack Software Engineer
$99k - $110k per yearWavelo
Fullstack Software Engineer
Join to apply for the Fullstack Software Engineer role at Wavelo
Wavelo is a SaaS business on a mission to make telecoms a breeze. We provide flexible software that modernizes how communication service providers (CSPs) do business, helping them drive more value, focus on customer experience, and scale their operations faster. As part of Tucows, a leading Internet services company, Wavelo is backed by outstanding resources and talent. We embrace a people‑first philosophy rooted in respect, trust, and flexibility, and the majority of our roles are remote‑first, meaning you can work from anywhere you can connect to the Internet.
About the Opportunity
We are building a cloud‑native platform of microservices that communicate via event streams. As a Development Engineer , you will contribute to implementing and maintaining these services, including:
- Modeling domain events
- Publishing/consuming events
- Composing workflows across services
You will work closely with peers to understand customer requirements and translate them into functional software solutions. Your work will span from event‑driven services to customer‑facing interfaces, ensuring seamless, reliable, and impactful experiences.
This is a remote position open to applicants in Canada.
Job Responsibilities
- Contribute to the development and maintenance of software applications and systems
- Collaborate with cross‑functional teams to gather and analyze requirements
- Write clean, maintainable, scalable, and efficient code
- Troubleshoot and debug software issues
- Participate in code reviews to ensure code quality
- Create and maintain technical documentation
- Stay up‑to‑date with emerging trends and technologies in software development
- Build influence within a microservice's design and implementation
Knowledge, Skills, and Abilities
- Growing professional expertise in designing, developing, and maintaining complex software systems
- Ability to complete work within team‑defined guidelines
- Skilled at fixing moderate, well‑scoped issues
- Strong collaboration skills and ability to build internal/external working relationships
- Capable of working independently with general supervision
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- 1–3 years of experience in software engineering
Compensation
The base salary range for this position is $99,000 - $110,000 CAD for Canadian residents. Other countries will differ. The range may vary on a number of factors including, but not limited to: location, experience and qualifications. Tucows believes in a total rewards offering that includes fair compensation and generous benefits. Learn more about Tucows Benefits.
Why Wavelo
We care about protecting the open Internet, narrowing the digital divide, and supporting fairness and equality. We also know that diversity drives innovation. We are committed to inclusion across race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status or disability status. We celebrate multiple approaches and diverse points of view.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation.
Tucows and its subsidiaries participate in the E‑verify program for all US employees.
Additional Details
Seniority level: Entry level
Employment type: Full‑time
Job function: Engineering and Information Technology
Industries: Technology, Information and Internet
- ...What Makes Us Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently designed platform... ...getting started. How You'll Make an Impact As a Senior Fullstack Engineer on the Distribution Team, you'll be instrumental in...SuggestedLong term contractFull timeWork at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend work
$99k - $110k per year
A leading SaaS company in Canada is seeking a Fullstack Software Engineer to join their team. In this remote role, you will contribute to the development of microservices and collaborate with teams to understand requirements and deliver software solutions. Ideal candidates...SuggestedRemote work- Help shape the future of the Internet as an Infrastructure Software Engineer at Tailscale. Focus on enhancing operational efficiency, utilizing your skills in observability and CI/CD practices. As a full-time member of Tailscale's engineering team, you will work on developing...SuggestedFull time
- Elevate your career as a Senior Software Engineer focused on Scala in a fully remote position. Candidates must be located in the USA or Canada and be available for Eastern time interactions. As a Senior Engineer, you will engage in functional programming to build and maintain...SuggestedRemote workFlexible hours
- ...Distributed Systems Software Engineer, Python / Go Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical Distributed Systems Software Engineer, Python / Go 3 months ago Be among the first 25 applicants Join to apply for the...SuggestedFull timeLocal areaRemote workWorldwide
- Transform cloud infrastructure at Optro as a Senior Software Engineer II in Infrastructure Engineering. Focus on scaling secure systems while collaborating and mentoring in a fully remote setting. As a Senior Software Engineer II at Optro, you will be instrumental in architecting...Remote work
- Dive into the cutting-edge world of NFTs as a Full-Stack Software Engineer. Use your skills in web3 technologies to enhance trading experiences and build robust trading infrastructure. As a pivotal part of a rapidly scaling NFT marketplace, you’ll drive product innovation...Flexible hours
- Step into the future as a Software Engineer in cloud development. Focus on creating revolutionary image delivery systems while collaborating with leading global partners in this remote position. As a key player in this role, you will work on diverse cloud infrastructure...Remote work
- A remote software company is seeking a full-stack Software Developer with React Native experience. In this role, you will develop high-quality software rapidly using modern AI-assisted practices. Key responsibilities include prototyping ideas, converting them into scalable features...Remote workHome office
- Drive innovation as a Software Engineer, focusing on Python and enhancing Ubuntu’s performance in cloud environments. Work from anywhere while engaging in meaningful collaboration with global teams. This role emphasizes high-quality software engineering to develop and refine...Remote work
- ...Job Responsibility: We're looking for a skilled Senior Software Developer to join our Technical Applications Development Department at... ...What You'll Need ~ Bachelor's degree in computer science, engineering, or other related degree. We will consider candidates with a combination...Permanent employmentFull timeWork at officeRemote workRelocation
- ...Solutions for Every Season. We engineer and deliver precision agriculture hardware, software, and cloud-based platforms that connect every corner of the farm. Autonomous and precision agriculture is transforming how we grow more with less effort, reduce environmental...
$100k per year
...by helping organizations build authentic communities. We believe great software is built by people who care deeply about their craft, their teammates, and their customers. At HeyOrca, engineering is a collaborative, creative discipline—where speed, quality, and empathy...Long term contractRemote workHome office- ...and help make a difference! The Energy group is seeking a HVDC Engineer with interest in Power Systems to work in eGRID. This person can... ..., transient and dynamic, and others using electrical design software such as RTDS, PSCAD, PSSE, PSLF, etc. Assist in the development...Long term contractWork at officeLocal areaRemote workFlexible hoursShift work
- ...approximate duration of 22 months. Responsibilities Conduct engineering studies, prepare position papers/briefing notes and... ...use of spreadsheets, database, word processing and presentation software. Working knowledge of hydraulic and hydrologic models would...Hourly payWork at office
- ...informed by our values and commitment to protecting and saving lives. JOB SUMMARY Development and Management of multiple complex engineering capital projects. Provide leadership and direction to project team members and stakeholders to ensure that projects are aligned...For contractorsWork at officeFlexible hours
- ...Join to apply for the Senior Mobile Engineer role at ClickUp At ClickUp, we’re not just building software. We’re architecting the future of work! In a world overwhelmed by work sprawl, we saw a better way. That’s why we created the first truly converged AI workspace...Full timeInternshipRemote workVisa sponsorshipWork visa
$115.85k - $171.05k per year
...every day. Weyerhaeuser is searching for a Maintenance and Engineering Manager. This position is part of the Engineered Wood Products... ...choose us. Artificial Intelligence: Weyerhaeuser uses automated software systems, including artificial intelligence, to assist with the...Hourly payLong term contractFull timeTemporary workFor contractorsRelocation- ...circuits, wiring, mechanics, and hydraulics. Focused on customer service and quality. Technologically savvy and experienced in software and file management. Eager to travel 100% In return we offer Competitive salary A generous benefits package that includes...Long term contractFull timeWork at officeRemote workWorldwideFlexible hours
- ...Avenue Winnipeg, Manitoba R3A 0E5 Canada Job Title Industrial Engineering Technologist Canada Goose isn't like anything else. We've... ...control. Must be familiar with computers and business software such as MS Office, Excel, CAD, and ERP software. Working Conditions...Full timeRelocation
- ...are looking for an employer that has large-scale international engineering projects to offer. If you want to make a difference to a multitude... ...is preferred. ~ Strong experience with structural design software (ETABS, SAP2000, SAFE, etc.). ~ Excellent organizational, communication...Full timeInternshipWork at officeFlexible hours
- ...Overview AtkinsRéalis is growing and our Western Canadian Engineering group is seeking Mechanical Engineers to join our growing team... ...and committing to safety regulations and requirements. Use software tools such as AutoCAD, Revit, and Microsoft Office to prepare deliverables...Long term contractFull timeInternshipWork at officeLocal areaFlexible hours
$110k per year
...do: iQmetrix is a global provider of Interconnected Commerce software solutions for telecom retail. Interconnected Commerce is an AI-... ..., enforcing rigorous data quality standards, and creating engineering patterns that let analytics, product, engineering, and AI initiatives...Full timeWork at officeRemote workFlexible hours- A dynamic tech company in Canada seeks a Software Architect to lead the development of innovative software solutions for their enterprise SaaS products. This fully remote role emphasizes collaboration with diverse teams and offers a competitive salary with a focus on work-life...Remote work
- ...doors to new opportunities and growth. THE POSITION The Engineering Program Manager leads the successful introduction of customer... ...Proficiency with project management tools (Jira, Smartsheet) and CAD software (SolidWorks preferred). ~ Excellent leadership, communication...Full time
- ...Long Planning Engineer - Remote role at West Red Lake Gold Mines Ltd. Join the initial team to grow and operate a regionally significant... .... ~ Advanced competence in the use of Deswik mine planning software to generate optimized mine designs and schedules. ~ Strong...Long term contractFull timeTemporary workRemote work
- ...The opportunity Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated Intermediate... ...of AutoDesk Civil 3D, as well as other CADD-based civil design software ~ Strong attention to detail ~ Committed team player ~ Demonstrated...Long term contractRemplacementFor contractorsInternshipWork at officeLocal areaImmediate start
$31 - $46 per hour
...Job Summary: Completes diagnostics, repairs and rebuilds on engine products in a service workshop under limited supervision. We... ...and components Proficient experience with engine diagnostic software Key Focus Areas Safety: Adhere to all HSE policies, perform...Long term contractApprenticeshipRelocation package- Lead the MAAS engineering team at Canonical, overseeing innovative cloud solutions for private infrastructure. This remote role emphasizes strong leadership and software development expertise. Canonical is hiring an Engineering Manager to steer the MAAS (Metal as a Service...Remote work
- ...The opportunity Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an energetic and dedicated Civil Engineering... ...of AutoDesk Civil 3D, as well as other CADD-based civil design software ~ Strong attention to detail ~ Committed team player ~...RemplacementContract workInternshipWork at officeLocal areaImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Fullstack Software Engineer. Be the first to apply!
- full stack developer remote Winnipeg, MB
- junior full stack developer Winnipeg, MB
- senior full stack engineer Winnipeg, MB
- full stack web developer Winnipeg, MB
- full stack developer Winnipeg, MB
- software developer intern Winnipeg, MB
- software developer co-op Winnipeg, MB
- junior software developer Winnipeg, MB
- software engineer salary in canada Winnipeg, MB
- software developer entry level Winnipeg, MB
