Senior Backend Software Engineer - Grid

at  Monta

København, Region Hovedstaden, Denmark -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate14 May, 2024Not Specified16 Feb, 20243 year(s) or aboveKafka,Strategic Thinking,Github,Spring Boot,Redis,Mysql,Docker,Kubernetes,Platforms,It,Git,Kotlin,Continuous IntegrationNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

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.

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.

Responsibilities:

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.

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 Grafan


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

København, Denmark