Full Stack Developer, Manager

3 weeks ago


Toronto, Canada Jule Full time

Full Stack Developer, Manager role at Jule Location: 100% Onsite – Scarborough, ON Department: Engineering – Software Reports To: Director of Software Website: https://www.julepower.com/ 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 - SoftwareEmployment 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


  • Full Stack Developer

    2 weeks ago


    Toronto, Ontario, Canada Procom Full time

    Full Stack Developer - React Js & NodeOn behalf of our Banking client, Procom is searching for a Full Stack Developer - React Js & Node for a 6-month role. This position is a hybrid position with 2 days onsite at our client's Toronto office.Full Stack Developer - React Js & Node - Job Description:Seeking a Senior full-stack developer to design, develop, and...

  • Full Stack Developer

    3 weeks ago


    Toronto, Canada Finlink Group Full time

    Full Stack Developer – Help Build What’s Next Are you a Full Stack Developer who loves solving real-world problems with elegant, scalable code? Do you thrive in an environment where your ideas move quickly from whiteboard to deployment? If you’re looking for a meaningful role in a company building next‑generation tech solutions — this is for you....

  • Full-Stack Developer

    2 weeks ago


    Toronto, Canada J&M Group Full time

    Overview Join to apply for the Full-Stack Developer role at J&M Group . Must-have skills Java (4-5 years) Full stack development (2-3 years) Cloud (Azure or AWS) (1 or more) API/Microservices (2-3 years) Deployment practices (1-2 years) Responsibilities As a Full-Stack Developer, you will be responsible for developing across the front and back-ends,...

  • Full-Stack Developer

    3 weeks ago


    Toronto, Canada J&M Group Full time

    Overview Join to apply for the Full-Stack Developer role at J&M Group. Must-have skills Java (4-5 years) Full stack development (2-3 years) Cloud (Azure or AWS) (1 or more) API/Microservices (2-3 years) Deployment practices (1-2 years) Responsibilities As a Full-Stack Developer, you will be responsible for developing across the front and back-ends, including...

  • Full Stack Developer

    23 hours ago


    Toronto, Ontario, Canada FP Inc. Full time

    Location:TorontoAbout the Company: You will have the opportunity to work with one of the top 5 Canadian Banks in a high performing team, in a strict agile framework, exposure to applications with high client impact that are high visibility and with high demands and security requirements which will be a beneficial addition to their skillsets.Typical Day in...

  • Full Stack Developer

    2 weeks ago


    Toronto, Canada Artech LLC Full time

    Job Title: Full Stack Developer Location: Toronto ,ontario Duration: 6 Months  Salary Range: Competitive and commensurate with experience Introduction We are seeking a seasoned Full Stack Developer with extensive experience in building scalable web applications using React.js and Node.js. The successful candidate will play a key role in designing,...


  • Toronto, Ontario, Canada CONFLUX SYSTEMS Full time

    Role:-Full Stack DeveloperLocation:-Remote (Candidate should me in Toronto, Canada)Job Description:-Must Have:-Full Stack - NextJs+ ReactJs + AWS + LAMBDA + Api Gateway + JavaNice to have -Tailwind, React hooks.7+ years experienceExcellent communicationStakeholder ManagementCustomer facingLottery client is preferred


  • Toronto, Ontario, Canada Isoel Digital Inc. Full time

    Job OverviewWe are seeking a skilled Full Stack Developer to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications and software solutions. This role offers an exciting opportunity to work across the full technology stack, collaborating with cross-functional teams to...

  • Full Stack Developer

    3 weeks ago


    Toronto, Canada Conexus Nuclear Inc. (Conexus) Full time

    Full Stack Developer Join to apply for the Full Stack Developer role at Conexus Nuclear Inc. (Conexus) Conexus Nuclear Inc. (Conexus) provided pay range: CA$42.00/hr - CA$48.00/hr Role Full Stack Developer [dotNET + PHP] – Contractor Assignment Development Team Line of Business Information Technology Direct Supervisor Principal DEV/OPS Engineer Next Level...


  • Toronto, Ontario, Canada Spatiallaser Full time

    Full-Stack Software EngineerAbout the opportunity:We're a US based seed stage property tech company. Our development team members live around GTA area.We're building game-changing tools for real estate industry. We believe intelligence and automation are the keys in this industry.You'll join a tight-knit team and make a real impact instantly.You'll play an...