Point your AI agent at freehire and let it find you a job.

Get the CLI →

iNOVAT Energy Storage Solutions

NewBe an early applicant

Software Engineer

Posted
Discussion

Inovat Energy Storage Solutions provides EPC and production-only services for energy storage projects ranging from 100 kWh to 100 MWh. The organization combines strong engineering expertise, an international partner network, and high-quality in-house production to deliver tailored, technology-agnostic solutions. By working with leading energy storage manufacturers and technologies, Inovat offers cost-effective systems optimized for diverse project requirements. Team members collaborate in a dynamic environment focused on innovation, reliability, and scalable energy storage solutions that meet specific customer needs.

JOB DESCRIPTION

We are looking for an experienced software engineer to join our engineering team and help us develop dynamic software solutions for our clients.

  • Bachelor's degree in Computer Engineering, Software Engineering, Electrical-Electronics Engineering, or a related field.
  • At least 3 years of professional software development experience.
  • Strong knowledge and hands-on experience in Go (Golang).
  • Good understanding of Go concepts such as goroutines, channels, interfaces, context, concurrency, and error handling.
  • Experience in developing high-performance, reliable, and scalable backend services.
  • Experience in designing and developing RESTful APIs.
  • Experience with gRPC and Protocol Buffers is a plus.
  • Experience with relational databases, preferably PostgreSQL, including database design and query optimization.
  • Experience with Docker and containerized applications.
  • Familiarity with Kubernetes and cloud-native architectures is a plus.
  • Experience with messaging systems such as Kafka, MQTT, or RabbitMQ is a plus.
  • Good understanding of software design principles and clean, maintainable code practices.
  • Experience with Git and CI/CD pipelines.
  • Familiarity with monitoring, logging, and observability practices.
  • Experience working with Linux-based environments.
  • Good written and verbal communication skills in English.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available