Job Opportunity:
We are seeking a Senior Full Stack Software Engineer to play a foundational role in building the core platform that enables power utilities to shift from legacy systems into an AI-native future.
Key Responsibilities:
* Front-End Development: Design, implement, and maintain front-end applications for seamless user experiences.
* Back-End Architecture & Development: Design, implement, and maintain APIs, services, and distributed systems that form the backbone of our OS.
* AI Integration: Collaborate with AI engineers to integrate models, embeddings, and agent services into back-end systems, driving innovation and efficiency.
* 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.
* Agile Delivery: Deliver features and improvements in cycles measured in weeks, balancing speed with reliability.
Requirements:
* Excellent English communication skills for effective collaboration.
* A minimum of 5 years of software engineering experience in SaaS or enterprise environments.
* Strong proficiency in React, Python, and either Golang, Node.js, or Java.
* Demonstrated ability to deliver high-quality code in fast-moving teams.
* Basic proficiency with AI/ML tooling for efficient integration.
* Solid understanding of databases, message queues, and distributed architectures for scalability.