Full Stack Developer, Manager

Toronto, ON, CA, Canada

Job Description

Full Stack Developer, Manager:



Location:

100% Onsite - Scarborough, ON

Department:

Engineering - Software

Reports To:

Director of Software



About Jule:





Jule is a Toronto-based all-in-one solution provider for Battery Energy Storage Systems (BESS) and Electric Vehicle Fast Charging (EVFC). With patented battery and energy management technologies, we deliver turnkey storage and charging systems across community energy storage, microgrids, and EV infrastructure. We work with partners across North America to solve modern grid challenges through flexible, practical, and future-ready solutions.



Website:

https://www.julepower.com/





Position Overview:





The

Full Stack Developer:

,

Manager:

will

lead:

to software system integration projects that connect hardware, firmware, software, and cloud services across Jule's BESS and EVFC platforms. This is

not only an oversight role:

--you will combine

technical execution:

with

project leadership:

, ensuring smooth delivery of software solutions that support real-time communication, automation, and charging operations.

You will work hands-on with APIs, data flows, test environments, and integration logic with a talented engineering team, while working with cross-functional teams. This role reports directly to the

Director of Software:

and involves full end-to-end project ownership.



Key Responsibilities:





1. Technical Execution (Hands-On Work):





You will

actively contribute:

to development and integration tasks, including:
Developing and validating API integrations (REST/SOAP) and data mapping between hardware, cloud, and software components using the

Echo framework:

. Develop, test, and deploy high-quality web applications using

React:

and

Go (Golang):

. Writing scripts (Python) to automate data flows, system checks, logs parsing, and test harnesses. Supporting the configuration, testing, and debugging of software components during FAT/SAT and field deployment. Design, maintain, and optimize database solutions using PostgreSQL. Troubleshooting real-time communication between embedded controllers, software services, and cloud endpoints. Reviewing technical artifacts such as interface specs, data schemas, automation protocols, and controller communication flows. Manage servers in Linux/Unix environments and implement containerization using Docker, with orchestration through Kubernetes.






2. Project Delivery & Coordination:


Own full project delivery from design, planning, and integration through testing and commissioning. Build and manage detailed project plans, budgets, schedules, and sprint objectives. Track progress, manage risks, and resolve issues with clear escalation paths. Coordinate with hardware, firmware, controls, cloud, production and manufacturing teams. Participate in and support Factory Acceptance Tests (FAT) and Site Acceptance Tests (SAT).



3. Stakeholder & Cross-Functional Communication:


Act as the primary point of contact for internal and external stakeholders on software-related deliverables. Prepare and deliver technical progress updates, integration reports, and risk summaries. Work closely with clients, field teams, and engineering leaders to ensure alignment on expectations and timelines.



4. Quality, Safety & Compliance:


Ensure all systems meet quality, cybersecurity, and safety standards. Create and maintain documentation including interface specifications, diagrams, testing workflows, and commissioning reports. Ensure application scalability, performance, and reliability by implementing best practices in software development. Maintain and improve cloud infrastructure for the EV charging network. Identify and address software defects, implement feature enhancements, and ensure robust code quality. Assist with the development of software security features and authentication mechanisms. Identify and address software defects, implement feature enhancements, and ensure robust code quality.






What You'll Learn at Jule:


Real-world EV fast charging operations and BESS system interactions Complex hardware-software integration across controllers, software, and cloud environments Real-time data acquisition, control automation, and safety-critical software Hands-on exposure to high-growth clean energy infrastructure systems



Qualifications:


Bachelor's or Master's degree in Computer Science, Software Engineering, Systems Engineering, or related field. 7 years of experience in software integration, software development, or technical project management. Hands-on experience with one or more of: Python, SQL. Strong understanding of APIs, automation protocols, embedded system communication, and cloud connectivity. At least 1-2 years experience supporting or testing real-time, hardware-linked software systems. Proficiency in React for front-end development. Strong experience with Go (Golang) for back-end development. Expertise in SQL and database design. Strong understanding with cloud services. Strong understanding of web services and RESTful APIs. Expertise with CI/CD pipelines and containerization (Docker, Kubernetes). Excellent problem-solving, people management and communication skills. Strong documentation, communication, and stakeholder management skills. Ability to travel occasionally for on-site project commissioning.



Preferred Qualifications:


1-2 years of experience managing people Experience with EV charging, BESS, IoT, power systems, or industrial automation. (Preferred) At least 2 years experience with Linux-based environments for software deployment or diagnostics. * Working knowledge of MQTT, Modbus, CAN bus, or similar protocols.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3169738
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, CA, Canada
  • Education
    Not mentioned