Golang Software Engineer

Remote
Full-time

We are looking for an R&D — Systems (Golang) Engineer to join a Finnish company that is pioneering the digital transformation of the energy sector. The company builds scalable, high-performance systems that enable smart energy solutions for a more sustainable future. You’ll be part of an innovative, cross-functional team working on cutting-edge technology that powers real-time energy data processing and intelligent automation.

You’ll help design and implement the core runtime for a platform that orchestrates electric vehicle charging across thousands of home chargers, but with a twist:
For the EDGE systems, we don’t rely on the cloud to stay up. The system keeps working even when the internet, APIs, or datacenters fail.


🔧 Tasks

  • Design, develop, and maintain scalable backend services with Go (Golang) in an R&D environment.
  • Implement real‑time data processing pipelines and intelligent energy‑management algorithms.
  • Collaborate with cross‑functional teams (product, data, frontend) to turn prototypes into production-grade solutions.
  • Maintain code quality with best practices (testing, CI/CD, monitoring, documentation).

🛠 Requirements

  • 5+ years of experience in backend development.
  • Strong GoLang(Rust, C is a good bonus)
  • Experience with binary protocols, ProtobufTCP/IPedge runtimes
  • Solid understanding of distributed systems, microservices, and concurrency.
  • Experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization (Docker/Kubernetes).
  • Good problem‑solving skills and ability to work in a fast‑paced startup environment.
  • Strong communication skills in English; ability to work in a lean, international R&D team.

💡 We Offer

  • Hands-on opportunity to build innovative, scalable systems in the evolving energy‑tech space.
  • Early‑stage startup environment: high ownership, flexibility, direct impact on core product.
  • Collaborative team culture with cross-discipline exposure.

Excited to hear from you soon !