Are you on a mission? Apply within.

Explore jobs at Activate and our cohort companies.

Full Stack Developer Intern



Software Engineering
Toronto, ON, Canada
Posted on Tuesday, May 21, 2024

Full Stack Developer Intern (12/16 months)

About Pulsenics

Pulsenics is catalyzing novel breakthroughs for electrochemical technologies that decarbonize our planet. Pulsenics’ innovation is the first to apply advanced spectroscopy techniques to industrial electrochemical applications, at scale, to target the industry’s energy waste problem. Our mission is to change how the industry, making up 15% of the world’s GDP, uses its energy.

“Pulsenics” means “Pulse Generation.”

True to its name, our proprietary hardware injects non-disruptive electrical pulses into an electrochemical system to extract a unique signature for its State-of-Health. When combined with our Data Management Software, this untapped data unlocks fundamental insights that lead to the most energy efficient operations, at scale.

Pulsenics hardware and software is currently being used by customers around the world to improve electrochemical system design and performance. Pulsenics’ customers run diverse electrochemical systems ranging from fuel cells and batteries to wastewater treatment and metallurgy.

At Pulsenics, you will have the opportunity to have a direct impact on the development of our next generation hardware and software products, alongside our world-class team of innovators and engineers!

What your day-to-day will look like:

  • Collaborate with the team to build and maintain our data management software, focusing on a consumer-oriented approach.
  • Work closely with the hardware team to determine feature prioritization and improvements.
  • Design and review code, ensuring efficient and reusable front-end infrastructure and components.
  • Develop well-structured APIs (RESTful) and Windows services for both internal and external use.
  • Engage in product definition, design/development, quality assurance, and deployment processes.
  • Take initiative in writing and maintaining tests to ensure the reliability and performance of developed solutions.

You will thrive if you:

  • Have experience in a modern Javascript framework and/or ASP.NET framework.
  • Are entrepreneurial and thrive in the fast-paced environment of a rapidly-growing company. This includes being able to transform product sketches into working technology.
  • Are resourceful and self-sufficient when it comes to execution. You can identify, prioritize, solve issues, and make things happen. You do not wait for help or permission.
  • Are a builder, who gets excited about building products that no one has ever built before, and you are comfortable to fail quickly, learn, and iterate along the way.
  • Get excited and have experience solving open-ended problems.
  • Are a strategic thinker. You can foresee potential issues and solve them proactively.
  • Possess a strong interest in commercializing clean technologies and a strong sense of purpose towards achieving climate decarbonization goals.
  • Are a clear and proficient communicator, both verbal and written.


  • Enrolled in a BSc or MSc in Computer Science, Mathematics, Engineering, or a similar field.
  • Possess strong programming skills in one or more of our core languages (Java, C#, JavaScript).
  • Knowledge of SQL database programming and performance.
  • Knowledge of database technologies, such as SQL, Oracle, MongoDB, etc.
  • Knowledge of Enterprise systems and asynchronous architectures.
  • Knowledge of dynamic languages, like Ruby, Python or Julia.
  • Experience in writing maintainable systems.