Cactos: Software developer trainee

All levels
Kim Dikert

Are you ready to dive headfirst into the dynamic world of renewable energy technology? Cactos, a trailblazer in the realm of battery energy storage, is on the hunt for a passionate junior talent to join our small but agile software development team. Join us at Cactos and unleash your potential to shape the future of sustainable energy solutions!

Cactos and the team

Cactos manufactures, operates, and finances a fleet of battery energy storage units. Our typical customers are small and medium enterprises in various businesses, such as logistics, agriculture, real estate, and EV charging. Main customer benefits of our system include energy cost reduction, reserve power, and improved utilization of renewable energy. Complementing the benefits to business customers, our fleet also plays a vital role in ensuring grid stability for the national power grid, contributing to a more sustainable and green future. (www.cactos.fi)

The Cactos product development team is relatively small, but together we have decades of experience in a wide range of fields, such as mechanical and electrical engineering, battery systems, embedded systems, cloud infrastructure, and general software development. Our entire product, starting from how the battery packs are arranged and connected, all the way to what the customer sees in their web browser, is designed and built in-house.

Our small but seasoned software engineering team is looking for a junior member to join us in building better energy storage systems. Suitable for a junior contributor, we have a variety of tasks to take upon, including frontend or server development on our core product, automation of performance testing, and data collection and analysis.

Software Engineer Trainee

You are a student with a major in software engineering or computer science. At the time being you have completed most of the programming courses, or have some background in programming as a hobby. You are eager to learn, curious to explore new technologies, and ready to dive into the world of programming.

Technologies we use most, and prefer you have experience with:

  • Most relevant programming language: Python
  • Other programming languages: JavaScript, TypeScript, Rust
  • Experience in using the command line
  • Experience in using Linux/Unix systems
  • Other relevant skills: Using databases (SQL), web servers (e.g. Flask, Django), mathematical analysis (e.g. regression models, AI, optimization), using cloud computing (e.g. AWS)

Benefits:

  • Hands-on mentorship from experienced professionals.
  • Opportunity to gain practical experience in real-world projects.
  • Potential for growth and advancement within the company.

How to Apply

Please submit your resume and a brief cover letter outlining your interest and qualifications for the position to kim@cactos.fi. We look forward to reviewing your application!