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 Developer building Autodesk’s scalable cloud data services for AEC products. Developing AWS infrastructure, automated tests, and high - throughput enterprise services.
Staff full - stack engineer building Dia enterprise administration, provisioning, and commerce tools. The Browser Company creates a browser designed to help people work, create, and explore online.
Software Developer building secure Python, C, and C++ components for BizTech Fusion’s Ottawa client. Developing APIs, microservices, databases, and automated tests in a hybrid environment.
Senior Frontend Engineer modernizing Bridge’s mission - critical learning and career - development software. Owning React and TypeScript features, accessibility, microfrontends, and legacy application improvements.
Senior engineer building DataHub’s Python metadata ingestion platform. Developing cloud - native connectors and AI - assisted capabilities for enterprise data and AI context.
Senior Product Engineer building Ediphi’s cloud - based construction estimating and preconstruction platform. Driving features from concept to release with Product, Design, and Engineering.
Senior Staff Software Engineer shaping Webflow’s backend platform for experimentation, personalization, analytics, and conversion optimization. Leading distributed systems, AI/ML infrastructure, and multi - team technical initiatives.