Fullstack Engineer (with DevOps focus)

Exnaton (Headquarters: Remote)

Location: Remote, EU Countries   |   Full-Time
TypeScript Python C# Next.js GitOps Flux Helm Kubernetes Docker AWS CI/CD Cloud Infrastructure Microservices Event-Driven Architecture Monitoring Logging Full Stack Engineer Back End Engineer
Exnaton is a climate tech start-up spun out of ETH Zurich, offering software for renewable energy to utility companies. Our AI billing software enables energy providers to set up energy communities and smart energy tariffs in their distribution areas. Users of our software can track their energy consumption and buy renewable energy from their neighbors, making investing in the energy transition simple and fun. We operate a stack with a backend built in a micro-services pattern with polyglot services written in TypeScript, Python and C#. Technologies are chosen to fit the purpose. We deploy via GitOps (flux) and Helm to various Kubernetes clusters running on AWS (arm64 & amd64). Our frontend is written in next.js, served by a highly configurable headless CMS using our own component library. As a Fullstack Engineer (with DevOps focus) at Exnaton, you will join our team and shape the company and its vision from the ground up. Your main responsibilities include:

Fullstack tasks:
- Developing a state-of-the-art application for the energy sector
- Building highly reliable software and operating customer deployments
- Taking ownership and responsibility of components in frontend and/or backend from conceptualisation to production

DevOps tasks:
- Ensuring reliability and scalability of our software deployments for high availability and performance
- Improving the efficiency and transparency of our development pipeline by streamlining workflows and automation
- Optimizing cloud infrastructure with efficient server provisioning and multi-tenancy architecture
- Managing our AWS infrastructure & CI/CD pipeline by overseeing cloud resources and automating deployments
- Enhancing monitoring and logging of our different services and deployments to improve observability, quickly detect, diagnose, and resolve system issues and identify root causes
- Improving and leveraging our microservices architecture for scalability, efficiency and security
- Strengthening system security by implementing best practices and improving access controls

We are looking for someone with 1-2 years of hands on experience in cloud/SaaS software development, with a strong understanding of modern software architectures. You should have worked with one of the modern javascript frontend frameworks and have an understanding of core concepts, such as "component boundaries", "state management", and some experience with data visualization. Experience with microservices and event-driven architectures, optimizing for scalability and performance is required. You should have hands-on experience with CI/CD pipelines, ensuring smooth and automated deployments. A deep understanding of cloud infrastructure, with experience managing AWS-hosted environments is required. Familiarity with containerization and orchestration tools, including Kubernetes, Docker, and Helm is also required. We would consider it a big plus if you have an interest in renewable energy and sustainability.
Post Date: June 20, 2025