Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

TeraWatt Infrastructure

Remote

CAD 120,000 - 157,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading electric vehicle company in Canada is seeking a skilled developer to work on cloud-native full-stack applications. You'll drive design discussions, contribute to energy management systems, and collaborate with technical leads to enhance coding standards. The role requires strong skills in Node.js or Python, API design, and a solid understanding of microservices. Enjoy a supportive work environment and opportunities for career growth. This position offers flexibility with a remote work option.

Benefits

Salary up to $157,000
Variable pay eligibility
Participation in the Terawatt Equity Plan
Career advancement opportunities
Supportive work environment
Contribution to sustainable infrastructure

Qualifications

  • 5+ years of experience in cloud-native full-stack application development.
  • Strong backend skills in Node.js or Python.
  • Experience in designing REST APIs and knowledge of GraphQL.

Responsibilities

  • Drive design discussions with peers and stakeholders.
  • Contribute to the design and implementation of energy management systems.
  • Collaborate with tech leads to enhance coding standards.

Skills

Cloud-native full-stack applications
Node.js
Python
REST APIs
GraphQL
Microservices
Event-driven architecture
Message brokers
PostgreSQL
MongoDB
DynamoDB
Job description

Employer Industry: Electric Vehicle Charging Solutions

Why consider this job opportunity:
  • Salary up to $157,000
  • Eligibility for variable pay and participation in the Terawatt Equity Plan
  • Opportunity for career advancement and growth within a dynamic and innovative team
  • Supportive and inclusive work environment that values diverse perspectives
  • Chance to contribute to sustainable transportation infrastructure and impact climate change
  • Flexibility to work in a remote environment
What to Expect (Job Responsibilities):
  • Drive design discussions with peers and stakeholders to enhance existing features and create new ones
  • Contribute hands-on to the design and implementation of charging and energy management systems
  • Collaborate with tech leads to improve coding standards and optimize release processes
  • Develop highly scalable distributed solutions for operations, energy, and asset management teams
  • Triage and resolve product or system issues by analyzing their sources and impact on service quality
What is Required (Qualifications):
  • Minimum of 5 years of experience building and maintaining cloud-native full-stack applications
  • Solid backend development skills in Node.js or Python
  • Experience designing and implementing REST APIs and familiarity with GraphQL
  • Strong understanding of microservices, event-driven architecture, and message brokers
  • Proven experience with databases such as PostgreSQL, MongoDB, and DynamoDB
How to Stand Out (Preferred Qualifications):
  • Experience in building and operating charging and energy management systems
  • Knowledge of OCPP and OCPI standards
  • Experience with hardware and IoT integrations into backend services
  • Familiarity with data analysis and building machine learning applications

#ElectricVehicles #SoftwareEngineering #Sustainability #RemoteWork #CareerGrowth

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.