Exnaton AG: Fullstack Engineer (with DevOps focus) (f/m/d) at Climate Tech Start-up
Headquarters: Spain, Italy, Remote, Poland, Austria
About the Role
Exnaton is a startup, spun out of ETH Zurich, offering software for renewable energy to utility companies. Their software enables energy providers to set up energy communities and smart energy tariffs. Users can track energy consumption and buy renewable energy from neighbors.
The team is growing and looking for talented and motivated individuals. They are a diverse team of engineers and business developers, all driven by the shared goal of using technology to create a sustainable impact.
The job can be performed remotely in EU countries.
They operate a stack with a backend built in a micro-services pattern with polyglot services written in TypeScript, Python, and C#. They deploy via GitOps (flux) and Helm to various Kubernetes clusters running on AWS (arm64 & amd64). Their frontend is written in next.js, served by a highly configurable headless CMS using their own component library.
As a Fullstack Engineer at Exnaton, you will join their 30-person team and shape the company and its vision.
Responsibilities
Fullstack Tasks:
- Developing a state-of-the-art application for the energy sector
- Building highly reliable software and operating customer deployments
- Working as part of a team and taking ownership of components in frontend and/or backend from conceptualization to production
DevOps Tasks:
- Ensure reliability and scalability of software deployments for high availability and performance
- Improve the efficiency and transparency of the development pipeline by streamlining workflows and automation
- Optimize cloud infrastructure with efficient server provisioning and multi-tenancy architecture
- Manage AWS infrastructure & CI/CD pipeline by overseeing cloud resources and automating deployments
- Enhance monitoring and logging of services and deployments to improve observability, quickly detect, diagnose, and resolve system issues and identify root causes
- Improve and leverage microservices architecture for scalability, efficiency, and security
- Strengthen system security by implementing best practices and improving access controls
Requirements
- 1-2 years of hands-on experience in cloud/SaaS software development, with a strong understanding of modern software architectures
- Experience with modern JavaScript frontend frameworks and 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
- Hands-on experience with CI/CD pipelines, ensuring smooth and automated deployments
- A deep understanding of cloud infrastructure, with experience managing AWS-hosted environments
- Familiarity with containerization and orchestration tools, including Kubernetes, Docker, and Helm
- Ability to work effectively under pressure, troubleshoot, and resolve critical issues efficiently
- Willingness to handle urgent issues outside of regular hours in exchange for flexibility in availability
- A team player who learns quickly and thrives in a dynamic, high-performance startup environment
Bonus: Interest in renewable energy and sustainability
Benefits
- Competitive salary and equity package
- Flexible working hours and location
- Additional benefits such as a new MacBook, a learning budget, sports membership, or Headspace subscription
- Virtual office for truly interactive collaboration, even in a distributed team
- Working with exciting technology for a really important purpose, together with a highly motivated team