We are seeking a skilled software developer to play a foundational role in building the core platform that enables power utilities to shift from legacy systems into an AI-native future.
Candidates must have a strong background in React.js and either Golang, Node.js, or Java, with a strong desire to adopt Golang as the primary backend technology.
In this position, you will work in small, agile teams reporting directly to the CTO, collaborating closely with AI engineers, security leaders, and product managers.
Responsibilities
* Front-End Development: Build, implement, and maintain front-end applications.
* Back-End Architecture & Development: Design, implement, and maintain APIs, services, and distributed systems that form the backbone of the client's operating system.
* AI Integration: Collaborate with AI engineers to integrate models, embeddings, and agent services into back-end systems.
* System Modernization: Transform legacy workflows into modern, secure, scalable codebases using cloud-native best practices.
* Security & Compliance: Partner with security leaders to ensure all services adhere to stringent utility-sector regulations.
Required Skills
* Excellent English communication skills.
* 5+ years of software engineering experience in SaaS or enterprise environments.
* Strong proficiency in React.js, Python, and either Golang, Node.js, or Java.
* Demonstrated ability to deliver high-quality code in fast-moving teams.
Benefits
* 15 days Paid Time Off (PTO), one floating day, three sick days, and designated national holidays.
* A fun, fast-growing entrepreneurial company culture.
We recognize your individuality and value teamwork. We prioritize learning and growth, ensuring you have opportunities to develop your skills and expertise.