XX
Full Stack Developer, ManagerJuleToronto, Ontario, Canada
XX

Full Stack Developer, Manager

Jule
  • CA
    Toronto, Ontario, Canada
  • CA
    Toronto, Ontario, Canada
Jetzt Bewerben

Über

Full Stack Developer, Manager role at Jule

Location: 100% Onsite – Scarborough, ON

Department: Engineering – Software

Reports To: Director of Software

Website:

Position Overview

The Full Stack Developer, Manager will lead software system integration projects that connect hardware, firmware, software, and cloud services across Jule’s BESS and EVFC platforms. This role combines technical execution with project leadership, ensuring smooth delivery of software solutions supporting real-time communication, automation, and charging operations.

Hands‑on work with APIs, data flows, test environments, and integration logic with a talented engineering team, while coordinating cross‑functional teams. Reports directly to the Director of Software and involves full end‑to‑end project ownership.

Key Responsibilities
  • Technical Execution (Hands‑On Work)
    • Develop and validate 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).
    • Write scripts (Python) to automate data flows, system checks, logs parsing, and test harnesses.
    • Support configuration, testing, and debugging of software components during FAT/SAT and field deployment.
    • Design, maintain, and optimize database solutions using PostgreSQL.
    • Troubleshoot real‑time communication between embedded controllers, software services, and cloud endpoints.
    • Review technical artifacts such as interface specs, data schemas, automation protocols, and controller communication flows.
    • Manage servers in Linux/Unix environments and implement containerization with Docker and Kubernetes.
  • 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 FAT and SAT.
  • Stakeholder & Cross-Functional Communication
    • 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 for alignment on expectations and timelines.
  • 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.
    • Maintain and improve cloud infrastructure for the EV charging network.
    • Identify and address defects, implement feature enhancements, and ensure robust code quality.
    • Assist with software security features and authentication mechanisms.
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 Python, SQL.
  • Strong understanding of APIs, automation protocols, embedded system communication, and cloud connectivity.
  • 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 of 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.
  • At least 2 years experience with Linux‑based environments for software deployment or diagnostics.
  • Working knowledge of MQTT, Modbus, CAN bus, or similar protocols.
Additional Information

Department: Engineering - Software
Employment type: Full‑time

Seniority level: Mid‑Senior level

Referrals increase your chances of interviewing at Jule by 2x.

Get notified about new Full Stack Engineer jobs in Toronto, Ontario, Canada .

#J-18808-Ljbffr
  • Toronto, Ontario, Canada

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.