Skip to Content

Senior Full Stack Software Engineer

Oslo, Norway

The EV HUB software team is responsible for building systems and tools that facilitate the servicing of electric vehicles (EVs). These tools are used by EV mechanics, garage chains, and EV owners to make EV performance, parts, and services more affordable and sustainable. We leverage a combination of technologies—including inspection reports, vehicle data analysis, part remanufacturing, and more—to achieve this.

As a senior software engineer, you will utilize your knowledge and experience to design and build systems that log vehicle data, analyze data, and generate comprehensive reports, visualizations, predictive recommendations, and more. You will develop solutions across multiple computing platforms using various programming languages and frameworks. You will contribute to building, scaling, and maintaining the cloud computing infrastructure required for all our services.

This is a highly dynamic role that requires creative problem-solving skills across the entire software stack. It's an opportunity for significant technical growth and to build new and innovative systems. 

Customer Relationship
Personal Evolution
Autonomy
Administrative Work
Technical Expertise

Responsibilities

  • Implement end-to-end features, this includes backend, frontend and infrastructure.
  • Develop scalable software systems that can handle a lot of vehicle data.
  • Participate in architecture, design and code reviews.
  • Pair with other software engineers in building complex features.

Basic Qualifications

  • Bachelor's degree in computer science, engineering, math or physics.
  • +5 years of professional experience in software development.
  • Experience with Linux based systems, SSH, scripting and configuration.
  • Experience in Java and Javascript.
  • Experience with relational databases (MySQL, PostgreSQL, or similar).
  • Experience with Git.
  • Excellent written and verbal communication in English.

Preferred Skills and Experience

  • Experience with Springboot.
  • Experience with Mongo.
  • Experience with Python and C#.
  • Production experience with Docker, Kubernetes, and AWS.
  • Experience with devops tools such as Terraform, Helm, and ArgoCD.
  • Experience with web frontend frameworks such as React or Vue.
  • Experience with web styling frameworks such as Sass and Tailwind.
  • Understanding of testing, CI/CD, and build pipelines.
  • Previous experience with vehicle CAN Bus data is a major plus.
  • Previous experience with time series databases such as InfluxDB or Timescale is a plus.
  • Previous experience with Dagster and building data pipelines is a bonus.

Additional Requirements

  • Be willing to be part of on-call schedules for system monitoring and availability.
  • Must be willing to work extended hours and weekends as needed.