OBS! Ansökningsperioden för denna annonsen har
passerat.
Arbetsbeskrivning
Who we are
We are Elaway! We exist to accelerate the green transition in Europe, from fossil fuels to electricity. We do so by building a platform that accelerates the adoption of Electric vehicles in Europe by making the installation of complex charging facilities easy.
We are currently working to create seamless and streamlined experiences for all our customers, partners, and decision-makers. A lot of attention and dedication is put into integrating all our systems, such as ERP, CRM, and CPMS (Charge Point Management System), targeting full automation of business processes. Our journey will be a domain and event-driven one, where critical systems thinking and communication between experts, stakeholders, and developers will be at the center of everything we build.
Your role
You have 5+ years of experience and are a driven knowledge seeker, team player, and problem solver capable of thinking out-of-the-box, with strong written and verbal English skills, ready to immerse yourself in the EV Charging space.
Your experience and initiative will be highly appreciated as we expect you to influence and improve the team's work processes and alignment with our Product. You will have the opportunity to "throw away the existing model" and help re-define and gracefully enforce clear boundaries around our sub-domains.
Maybe a more profound look will get you into an event driven IoT world and make you aware of CPMS's and communication protocols like OCCP and OCPI. Would that make you a better fit to work on a core platform level? Let's find out.
You will work closely with our Chief Architect, where you will contribute to making a scalable and robust system design. Further, you will get a central role in one of our dedicated product teams (Installers, Customers, and Drivers) to help them achieve their goals and mentor less experienced developers.
Tech Stack
Our tech stack is evolving, and we can either teach you or provide the mechanisms for you to learn anything you are not familiar with, so there are no strict requirements.
We understand that one simply does not know everything and we all have different and particular sets of skills.
Yet expect to work with mostly:
- .NET 6
- Azure Container Apps & Functions
- Docker Containers
- REST & GRPC API's
- Datadog, Serilog and OpenTracing/OpenTelemetry for logging, tracing and full APM
- Databases such as EventStoreDB, Cosmos, MongoDB, Postgres, Redis
- Infra as Code & CI/CD: Migrating to GitLab+Pulumi from Azure Dev Ops and Github
- Apache Kafka
- Next.js
Tools and IDE’s
You are free to use whatever you are more productive with.
- JetBrains Rider
- VS Code
- Visual Studio
Bonus Skills & Experience
- Domain Driven Design, CQRS and Event Sourcing
- Event Storming and/or Event Modelling
- Event Streaming & Event Driven Systems
- IoT and device telemetry ingress
- Full-stack (perhaps even with a keen interest on UX)
- Some front-end shiny stuff like Blazor or Svelte