Senior Full-Stack Software Engineer (Remote)
$130k per yearTerawatt Infrastructure
About Terawatt Infrastructure The once in a century transition to autonomous and electric vehicles is underway and will require a multi-trillion-dollar investment in energy and charging infrastructure, and the real estate to site it on. Terawatt is the leader in delivering large scale, turnkey charging solutions for companies rapidly deploying AV and EV fleets. Whether it’s an urban mobility hub, or a carefully located multi-fleet hub for semi-trucks, Terawatt brings the talent, capabilities, and capital to create reliable, cost-effective solutions for customers on the leading edge of the transition to the next generation of transport.
With a growing portfolio of sites across the US in urban hubs and along key logistics and transportation corridors and logistics hubs, Terawatt is building the permanent transportation and logistics infrastructure of tomorrow through a robust combination of capital, real estate, development, and site operations solutions. The company develops, finances, owns, and operates charging solutions that take the cost and complexity out of electrifying fleets.
At Terawatt, we execute humbly and with urgency to provide tailored solutions for fleets that delight our clients and support the transition of transportation.
Join Terawatt's innovative technology team as a Full Stack Software Engineer to drive the evolution of our platform to enable the best fleet EV charging solution in North America. In this role, you will provide expertise in developing Terawatt’s charging management system and the unique capabilities that we believe will help us deliver seamless charging and top notch site experience for our customers.
Working closely with the Senior Manager of software, our Product team and other technical staff you will be at the forefront of innovation as we expand our offerings and create unique value propositions for this fast evolving business. In addition you will also engage with utility partners and vendors to deliver site power efficiency solutions through existing and emerging technologies.
If you are a Full Stack Software Engineer, looking to make a material contribution to the health of our planet with a dynamic and innovative team, we look forward to hearing from you. Your work at Terawatt will directly contribute to building the sustainable transportation infrastructure of tomorrow.
Be a key hands-on contributor to the design and implementation of site operations, charging & energy management systems with support for new and emerging industry standards.
Lead initiatives and collaborate with other tech leads to enhance coding standards and optimize release processes, fostering a culture of engineering excellence.
Work across the full stack, building highly scalable distributed solutions that enable the operations, energy and asset management teams to provide world class fleet charging services.
Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on service operations and quality.
5+ years of experience building and maintaining cloud-native full-stack applications
- Solid backend development skills in Node.js (Express, NestJS) or Python (Django, FastAPI, Flask)
- Proven experience with databases: PostgreSQL, MongoDB, DynamoDB, with a focus on performance optimization
- Strong proficiency with modern front-end frameworks (React, Angular), HTML5, CSS3/SCSS, and TypeScript
- Hands-on experience with Docker, Kubernetes, Helm, and CI/CD pipelines (GitHub Actions)
- Proficient in cloud platforms (AWS), including serverless (Lambda, Cloud Functions) and infrastructure-as-code (Terraform)
- Demonstrated commitment to testing and automated deployments
- Knowledge of security best practices (OAuth2, JWT, OWASP) and performance optimization
- Collaborative experience with Git workflows, agile methods, and mentoring or contributing to architectural discussions
- Strong communication skills necessary to succeed in a dynamic, cross-functional remote work environment
Have deep experience working in building and operating charging & energy management systems
Working experience with Hardware and IoT integrations into backend services
Familiarity and interest in data analysis and building ML applications
The successful candidate’s starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, interview performance, and geographic location.
Variable Pay and Terawatt Equity Plan
We are building a team that represents a variety of backgrounds, perspectives, and skills. At Terawatt, we continuously strive to foster inclusion, humility, energizing relationships, and belonging, and welcome new ideas. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. If you would like more information about how your data is processed, please contact us.
- ...hire top talent. We’re building the next generation of hiring software that companies like Netflix, Yelp, Cirque du Soleil, Shopify, and... ...first culture to Toronto. THE OPPORTUNITY In our growing engineering organization, you’ll be developing and shipping new features...SeniorWork at office
- ...About Us Air-tek is a Canadian-based software company redefining how airlines operate through intelligent automation and modern, scalable... ...trust, collaboration, accountability, and continuous improvement - where every engineer can experiment, own, and make real impact....SeniorFull time
- ...If you’re energized by tackling complex, meaningful challenges and want to accelerate your career growth, you’ll thrive here. Report to an experienced Engineering Manager who can offer you mentorship, autonomy, ownership, and a genuine investment in your growth!...SeniorPermanent employmentFull time
$140k - $170k per year
...passionate individuals to help make this vision a reality for millions more patients across North America. About the team: As a Senior Software Engineer on our Provider team, you will have the opportunity to apply your Full Stack expertise towards building the next generation...SeniorFull timeWork at office2 days per week$155.9k - $219.7k per year
...and closed EHR systems into a single, modern platform that powers software, APIs, payments, and patient experiences across the ecosystem.... ...industry. What You’ll Do ~ You'll one of NexHealth's first engineers based in Canada — setting the technical and cultural tone for what...SeniorLive InRemote workFlexible hours$100k - $120k per year
...managed services providers leverage NetBrain’s platform. What We Need NetBrain Technologies is looking for a senior-level Full Stack Software Engineer to join our engineering team. This is a front-end-leaning role — you'll spend most of your time architecting and building...Senior- ...stack leverages microservices built with Python and Go, running on GCP and Kubernetes. We're creating smoother, smarter, and more delightful experiences for our users, and we're solving real engineering problems at scale. Note: this is not a Data Engineering position...SeniorPermanent employmentFull time
$160k - $200k per year
...and other AWS services Interservice communication via RabbitMQ and Apache Kafka About the role Clutch is seeking a Software Engineer (Full-Stack / Backend / Frontend) to help build and scale our technology platform. You will write clean, reliable code, design scalable...SeniorPermanent employmentFull timeInternship- ...and hire top talent. We’re building the next generation of hiring software that companies like Netflix, Yelp, Cirque du Soleil, Shopify,... ...investing in our “Leveroos” and people-first culture. As an Engineer on our Product team, you’ll help us build out our core product by...Senior
$115k - $120k per year
...dealerships nationwide, delivering cutting-edge software tools to simplify operations, boost... ...of dealer users. We believe modern engineering excellence requires deep fluency in AI-assisted... ...organization. Your Role As a Senior Software Engineer, you will play a key technical...SeniorLong term contract- About PocketHealth Burnout, staffing shortages, chronic underfunding — healthcare is under more strain than it has ever been. A disproportionate share of available resources never reach patients; they're consumed by the administrative layer that sits between a provider and...SeniorFull time
$140k - $190k per year
...leading automotive financing portal, processing over 6.5 million credit applications annually. --- We’re looking for a Senior Software Engineer who takes end-to-end ownership, thrives in ambiguity, and wants to build systems that matter. This role is central to...SeniorLong term contractWork from home$148k - $185k per year
...Best Bank. Visit our institutional page About the role Our Engineering team helps Nubank to create and use the technology that... ...build the best financial products. We strive for state-of-the-art software development practices that currently include a variety of technologies...SeniorRemote work$105k - $155k per year
...Thomson Reuters is hiring a Senior Software Engineer I to help build the document-processing platform powering AI products across the company. The service handles millions of documents per month using AI/ML and LLMs, powers flagship applications like CoCounsel , and serves...SeniorLong term contractWork at officeLocal areaFlexible hours2 days per week3 days per week$160k - $185k per year
...partner-facing tools. You’ll help shape the experience customers and partners depend on to stay connected anywhere. As a Senior Software Engineer, you’ll lead technically significant initiatives across the stack — building React interfaces, Node.js services, and PostgreSQL...SeniorFull timeRemote workFlexible hours- ...models and analytics layers that make business-critical data easy to access, understand, and use across the company. Partner with engineering on event schemas, tracking requirements, and measurement architecture to ensure data is reliable, scalable, and built correctly...SeniorFull timeInternship
$128k - $150k per year
Role: Software Engineer Location: Toronto, ON Type: Full-time Salary: CAD110k/annum — CAD130k/annum Job Description: Develop impactful applications: Build real-world applications that significantly enhance the customer experience. Make informed decisions: Use...SeniorPermanent employmentFull time$137.2k - $196k per year
...About the Role: We’re looking for a Senior Software Engineer, ideally specializing in Rust, to lead the evolution of our backend platform and tooling. This role will focus on developing and maintaining critical Rust-based tools and infrastructure which could bring Tubi to...SeniorLong term contractRemplacementFull timeTemporary workLocal areaFlexible hours- ...platform helps organizations modernize financial operations, increase visibility, and optimize spend across the enterprise. Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the...SeniorFull time
$159.1k - $198k per year
...Shoppers Drug Mart. Position Summary League is seeking a Software Security Engineer to join our Security Engineering org and focus full-time on... ...to improve personal productivity and quality of output Senior ICs / Managers: Integrate AI into team workflows and...SeniorFull timeWork at officeRemote workFlexible hours- ...with distributed teams of architects, infrastructure and security engineers, and every product team that consumes the platform —... ...how we handle your personal information. ZoomInfo may use a software-based assessment as part of the recruitment process. More information...SeniorLong term contractRemote workWorldwide
$150k - $190k per year
...About the Team We build enterprise software that helps organizations optimize sales performance... ...and improve go-to-market agility. Our engineering organization includes multiple product... ...-facing capabilities. We are seeking Senior Backend Engineers to join our application...Senior- About Venn Venn is the fastest-growing B2B fintech in Canada. We're on a mission to transform business banking for Canadian entrepreneurs and are looking to hire A-players interested in disrupting traditional banking practices. As the ONLY digital banking platform in...SeniorFull timeInternshipImmediate start
$150k - $200k per year
...looking for passionate individuals to help make this vision a reality for millions more patients across North America. As a Senior Software Engineer on our Platform team, you'll build the foundational infrastructure and core systems that enable thousands of hospitals and...SeniorFull timeWork at office2 days per week- ...name a few! The opportunity: Join our Blocks team as a Software Engineer and play a critical role in shaping the core infrastructure... ...dose of humility and the willingness to grow (no matter your seniority!). - A fluent level in English (French is not a must)....SeniorFull timeRemote work
$181.05k - $213k per year
...partners through world-class software, purpose-built for everyone in... ...Work With You’ll enter our engineering interview process as part of a... ...Operations: Building the core engine that powers our vision of an operating... ...Problems You’ll Solve As a Senior Software Engineer II, you will...SeniorFull timeWork at office$167.5k - $235k per year
...reliability, and scalability of our existing systems Promote engineering excellence through technical leadership, knowledge-sharing... ...compartmentalized and secure How You Will Do Your Work As a Senior Software Engineer, how results are achieved is paramount for your...SeniorCasual workWork at officeLocal area- ...growing layer of application code which needs to cover everything from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure. This is not a traditional DevOps or SRE role. You’...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
- ...more visit: You will… - Be part of a team of multidisciplinary Engineers and Researchers using an AI-first approach to enable safe self-... ...collaborating with Researchers and Engineers. - Mentor other software engineers via code reviews, technical design reviews, and...SeniorFull time
$130k - $180k per year
...meets impact. Our team includes the Chief Data Office, Chief Software Office, Chief Technology Office, Emerging Technology, Shared... ...at Fitch? Visit: Fitch Group is currently seeking a Senior Software Engineer – Python based out of our Toronto office. How You’ll Make...SeniorLong term contractTemporary workWork at officeImmediate start2 days per week3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Full-Stack Software Engineer (Remote). Be the first to apply!
- senior full stack engineer Toronto, ON
- full stack developer Toronto, ON
- full stack developer remote Toronto, ON
- full stack web developer Toronto, ON
- software engineer - ai machine learning Toronto, ON
- linux software engineer Toronto, ON
- software development engineer Toronto, ON
- software developer co-op Toronto, ON
- software developer entry level Toronto, ON
- remote entry level software developer Toronto, ON

