Tech Lead

Evora Labs AB

Stockholms kommun

On-site

SEK 900,000 - 1,300,000

Full time

4 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Evora Labs AB is seeking a Tech Lead to own the Evora platform's architecture, including backend, frontend, edge software, and the data/communication layers. You will work with real battery assets, design robust services, and drive the integration of market data and edge devices.

You will lead a small engineering team, set coding standards, and translate field experience into product enhancements, with Stockholm-based activities and close collaboration with pre-sales and operations.

Qualifications

  • Several years of professional experience building and operating backend systems in Python.
  • Strong SQL and PostgreSQL skills with TimescaleDB experience.
  • Experience building modern web frontends with TypeScript and React.
  • Experience with AWS and infrastructure-as-code (Terraform).
  • Experience with edge devices and IoT protocols (Modbus/MQTT).

Responsibilities

  • Own the architecture and technical roadmap of the Evora platform across backend, frontend, edge, and cloud.
  • Design and build backend services in Python (FastAPI, SQLAlchemy, asyncpg, Alembic) on top of TimescaleDB, Redis, and MQTT.
  • Develop and maintain the EMS edge software and safety envelope and store-and-forward telemetry.
  • Build operator-facing product in Next.js and React: dashboards and site management.
  • Own the prequalification engine for FCR-N, FCR-D, FFR, aFRR, and mFRR test programs.
  • Integrate battery management systems and related hardware via Modbus and vendor cloud APIs.
  • Run market-data pipelines (ENTSO-E, Svenska kraftnät, Nord Pool style) for spot and forecast.
  • Set engineering standards and grow the team while maintaining code quality.

Skills

Python development
FastAPI
TypeScript
React
PostgreSQL
TimescaleDB
Redis
MQTT
AWS
Terraform
Edge computing

Education

University degree in computer science or related field

Tools

Terraform
AWS IoT Core
Docker
Kubernetes
Next.js
SQLAlchemy
Alembic
asyncpg

Job description

Evora Labs develops technology for the operation, integration, and management of battery energy storage systems and other distributed energy assets.

Our platform helps energy asset owners integrate assets, achieve market readiness, maintain operational availability, and manage technical requirements across energy markets and grid services.

About the role

As Tech Lead, you will own the technical direction and day-to-day engineering of the Evora platform: the cloud backend, the operator frontend, the EMS edge software that runs at battery sites, and the infrastructure that connects them.

You will work close to real assets. The code you write reads Modbus registers from live battery systems, runs prequalification tests against the Swedish TSO's technical requirements, ingests Nordic and continental market data, and dispatches setpoints that a safety envelope on the edge is the last line of defense for.

The position combines hands-on full-stack development, system architecture, ownership of the edge and integration layer, technical leadership of a small team, and continuous translation of field experience from live BESS projects into the product.

Key responsibilities
  • Own the architecture and technical roadmap of the Evora platform across backend, frontend, edge, and cloud infrastructure.
  • Design and build backend services in Python (FastAPI, SQLAlchemy, asyncpg, Alembic) on top of TimescaleDB, Redis, and MQTT.
  • Develop and maintain the EMS edge software: Modbus and vendor-protocol drivers, register maps, control loops, safety envelope, and store-and-forward telemetry over AWS IoT Core.
  • Build operator-facing product in the Next.js and React frontend: fleet monitoring, asset and site management, the visual workflow builder, dashboards, and market explorers.
  • Own the prequalification engine that drives FCR-N, FCR-D, FFR, aFRR, and mFRR test programs, validates the response against TSO technical requirements, and produces the evidence and application values.
  • Integrate battery management systems, power conversion systems, meters, inverters, EV chargers, and heat pumps through Modbus, vendor cloud APIs, and gateway hardware.
  • Build and operate the market-data pipelines (ENTSO-E, Svenska kraftnät, Nord Pool style sources) that feed spot, ancillary, and forecast views.
  • Extend the platform's agent layer: LLM-driven operations assistants, morning briefings, diagnosis and remediation workflows, and the AI workflow builder, using Claude on AWS Bedrock.
  • Run the AWS infrastructure with Terraform: EC2, IoT Core, ECR, S3, IAM, and the CI/CD pipeline that ships backend images and the Vercel-hosted frontend.
  • Keep the full-system test suite (app, broker, edge, database) green and extend it as the control loop grows.
  • Support commissioning of live BESS sites together with the operations and prequalification team, and investigate communication, control-system, and data issues in the field.
  • Set engineering standards for code review, testing, migrations, observability, and documentation, and grow the team as Evora scales.
  • Contribute technical expertise in customer discovery, partner integrations, and pre-sales discussions.
Qualifications

We are looking for someone who has built and operated production software end to end and who is comfortable going from a battery's register map to a React component in the same day.

You should have:

  • University degree in computer science, software engineering, electrical engineering, automation, or a related technical field, or equivalent practical experience.
  • Several years of professional experience building and operating backend systems in Python, preferably with FastAPI or a similar async framework.
  • Strong SQL and PostgreSQL skills, and experience with time-series data at scale (TimescaleDB, continuous aggregates, compression, partitioning).
  • Experience building modern web frontends with TypeScript and React, preferably Next.js.
  • Experience with industrial or IoT communication: Modbus TCP/RTU, MQTT, or comparable protocols, and with software that runs on edge devices or gateways.
  • Experience running software on AWS or a comparable cloud, including infrastructure as code (Terraform), containers, and CI/CD.
  • Ability to read technical documentation, device specifications, and grid or market requirements, and turn them into working, tested software.
  • Experience leading technical work: setting architecture, reviewing code, and mentoring engineers.

It is considered an advantage if you have experience with:

  • Battery energy storage systems, EMS, BMS, PCS, meters, or other distributed energy resources.
  • Nordic ancillary-service markets and prequalification for FCR, aFRR, mFRR, or FFR.
  • LLM-based applications, tool-calling agents, or AI-assisted operational tooling.
  • Workflow or orchestration engines (Temporal or similar) and event-driven architectures.
  • Federated learning or privacy-preserving analytics on distributed data.
  • Edge hardware, balena or similar fleet management, and cellular gateways.
  • Full-system or hardware-in-the-loop testing of control systems.
Personal profile

You are technically hands-on and enjoy owning a system from the field device up to the user interface.

You work systematically, write code that others can read and test, and are comfortable investigating problems that span hardware, communications, databases, and user-facing product.

What we offer

You will join Evora Labs at an early stage and take a central role in shaping how distributed energy assets are integrated, qualified, and operated through software.

The position provides the opportunity to work across the whole stack, from Modbus registers on a battery site to market participation and AI-assisted operations, and to set the technical direction of a growing engineering team.

The role is based in Stockholm.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Tech Lead: Full-Stack & Edge Platform for Energy Assets
Tech Lead: Full-Stack & Edge Platform for Energy Assets

Evora Labs AB • Stockholms kommun

On-site
SEK 900,000 - 1,300,000
Software Engineer
Software Engineer

Lexenergy • Göteborgs kommun

On-site
SEK 900,000 - 1,100,000
System Design Engineer Specialist (Battery Energy Storage Systems)
System Design Engineer Specialist (Battery Energy Storage Systems)

Integro Consulting AB • Göteborgs kommun

Hybrid
SEK 900,000 - 1,300,000
Hybrid work in Gothenburg
Head of Operations – Building the Backbone of the Energy Transition
Head of Operations – Building the Backbone of the Energy Transition

Verde Partners Ltd. • Stockholms kommun

On-site
SEK 700,000 - 900,000
Equity options
High autonomy
Direct access to founders
Head of Operations – Building the Backbone of the Energy Transition
Head of Operations – Building the Backbone of the Energy Transition

Verde Partners Limited • Stockholms kommun

Hybrid
Equity options
High autonomy
Direct access to founders
Full-stack Software Engineer
Full-stack Software Engineer

Ingrid • Stockholms kommun

On-site
SEK 700,000 - 1,000,000
Software Engineer - Energy Systems
Software Engineer - Energy Systems

Talentium AB • Stockholms kommun

Hybrid
SEK 800,000 - 1,000,000
Inspiring colleagues
Dynamic growth opportunities
Impactful project involvement
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Eliq AB • Göteborgs kommun

On-site
25 business days of annual vacation
Wellness and education allowance
Annual team events
Senior BESS Asset Manager
Senior BESS Asset Manager

Ingrid • Stockholms kommun

On-site
SEK 900,000 - 1,200,000
Cloud Developer
Cloud Developer

Micropower Sweden AB • Växjö kommun

On-site
SEK 500,000 - 700,000
Opportunities for professional growth
Collaborative international environment
Cutting-edge technology