Full Stack Software Engineer to drive the evolution of Terawatt’s platform for fleet EV charging solutions. Collaborating with product team and utility partners for site power efficiency.
Responsibilities
Thrive in a product-driven engineering culture that champions diverse ideas and bottom-up innovation.
Drive design discussions with peers and stakeholders to decide the best approach to design new and enhance existing features.
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.
Requirements
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)
Experience designing and implementing REST APIs (OpenAPI/Swagger) and familiarity with GraphQL
Strong understanding of microservices, event-driven architecture, and message brokers (Kafka)
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.
Senior Software Engineer for Inspiration Commerce Group building and deploying marketplace features across multiple domains. Emphasizing founder - level ownership and AI - native engineering.
Senior Software Engineer developing core observability capabilities for Honeycomb. Designing backend systems, leading projects, and collaborating across teams for impactful software features.
Web Fullstack Software Developer involved in designing and delivering digital products. Collaborates on front - end and back - end processes to create high - quality solutions in an agile environment.
Lead Protection & Control Engineer at Qualus managing protection and control standards and best practices for high - voltage substations. Overseeing engineering projects and mentoring engineers to ensure technical governance.
Lead Electrification Engineer overseeing rail and transit electrification projects across Canada. Delivering sustainable transport solutions and shaping the future of electrified systems.
Senior Full Stack Engineer contributing to both frontend and backend apps at Hiive. Collaborating with the founding team to deliver new features on their liquidity platform for private companies.
Staff Software Engineer leading AWS infrastructure, CI/CD, and full - stack development at TTG, a software provider for direct selling organizations. Mentoring engineers and guiding technical decisions on a scalable platform.
Senior Salesforce Agentforce Engineer partnering with enterprise clients to implement AI - powered experiences. Collaborating with architects and AI specialists on Salesforce implementations to solve business challenges.
Software Developer contributing to Genetec's cloud - based vehicle investigation platform. Collaborating with cross - functional teams to enhance the Cloudrunner platform.