Monta logo

Senior Backend Software Engineer - Grid

🔍 Get help on your software engineer job search

Job Description

Founded in Copenhagen in 2020, Monta is a fast-growing green tech company providing a state-of-the-art software platform for stakeholders in the electrical vehicle (EV) ecosystem: EV drivers, private charge point owners, commercial charge point operators, fleet managers, hardware vendors, grid operators, and many more. At Monta we are value-driven and open and we embrace trust, transparency, passion and impact. We are looking for awesome and motivated people to join our team and help shape our electrical future.

The Team

You’ll join the Grid team inside the Charge Point Infrastructure (CPI) division. CPI is responsible for the communication infrastructure of our platform — connecting charge points, the grid, solar panels, and batteries within our platform. In Grid in particular, we focus on utilizing the many charge points on our platform to stabilize the electrical grid and help its transformation from a mostly static one consisting of a few producers and many consumers, to a highly dynamic one with “prosumers” that can both produce and consume electricity.

Your Role

As our new senior level backend software engineer, you’ll help scale and extend our Grid solution. The foundation has been laid, but we need your help to grow. You’ll work with the Grid team’s Staff Engineer and Product Manager to improve the existing code-base for continued scaling and performance, plan and implement new features, integrate with new partners, systems and devices, fix bugs — and have fun! We work in six week cycles and lean on concepts from ShapeUp and the agile world in how we plan and execute.

Tech Stack

We work in a modern microservice architecture where each team has autonomicity over the services they own. We have a flexible and modern continuous integration and deployment pipeline and we deploy often. We review each other’s code and have a flexible mindset while providing common automated solutions to tedious tasks. We think in bounded contexts and value SOLID code. The most important technologies and concepts we use are:

  • Micronaut
  • Kotlin
  • Kafka and other messaging platforms
  • REST-ful json APIs
  • MySQL and Redis
  • Git, Github and GitOps
  • Docker, Kubernetes, ArgoCD and Helm
  • OpenTelemetry, Prometheus, Loki and Grafana

Here are some of the other tools we use: IntelliJ and friends, Slack, Notion, Postman, Jira

Requirements

We expect you to have/be:

  • 3+ years industry experience.
  • Ability to and interest in producing well-structured, maintainable and clean code around SOLID and DDD principles.
  • Comfortable in Spring Boot, Micronaut or Quarkus.
  • Interest in cloud-native technologies (Docker/Kubernetes/GitOps)
  • Exceptional analytical, strategic thinking, and problem-solving abilities.
  • Ability to define and aim for the idealistic solution, but knowing when to take the pragmatic approach.
  • Ever-curious and eager to learn new technologies, patterns, paradigms and processes.

It would be a plus if you also have:

  • Experience with Kotlin, Kotlin Exposed, Kotlin co-routines, Kotest, MockK
  • Experience with cloud-native technologies (Docker/Kubernetes/GitOps)
  • Experience with Kafka and event-based architectures.
  • Experience with high-performant, high-throughput systems.

Benefits

We offer:

  • A dynamic and exciting work-place environment for learning, building and growing.
  • A yearly education budget, and a few extra days off to make use of it.
  • Regular engineering meetups to discuss our practices and learn from each other.
  • We're quite a social bunch so you can look forward to a good and vibrant atmosphere at Monta with things such as: Friday bars, pub crawls, ping pong, and much more.
  • Work anywhere, any time. We don’t require you to be at the office at set hours or days. So as long as you're at the important meetings (virtually or otherwise), communicative within the team and getting your work done, we’re happy!
  • An attractive warrant package - share in Monta’s success!
  • Pension plan and health insurance
  • Paid maternity/paternity/parental leave
  • Shared electric car at our Copenhagen office.
  • Choose your platform/OS: Windows, Linux or MacOS.
  • Stay fit with a discounted gym membership
  • 5 weeks vacation + 5 additional vacation days
  • And all sorts of surprises!

The salary for this role starts at 49.000 kr DKK gross/month + 5% pension, depending on level of experience. It is a hybrid role located in Copenhagen, Denmark.

Apply to Job

👉 Please mention that you found the job on ClimateTechList, this helps us get more climate tech companies listed here, thanks!

Get a referral to Monta

If possible, try to get a warm intro/referral to Monta before applying! Do a LinkedIn search to see who you may know at the company. See this LinkedIn post from Steven for more details on this tactic.

All job openings from Monta

Join ClimateTechList Talent Collective

Want to be matched with companies directly? Apply to the talent collective.

Here's how it works:

  1. You submit an application

  2. We'll share your profile with climate tech companies potentially interested in chatting with you

  3. We'll reach out if there's a company interested in talking to you.

Join ClimateTechList Talent Collective

Want to be matched with companies directly? Apply to the talent collective.

Here's how it works:

  1. You submit an application

  2. We'll share your profile with climate tech companies potentially interested in chatting with you

  3. We'll reach out if there's a company interested in talking to you.