Become a Full Stack Software Engineering Expert and shape the future of power utilities by building an AI-native platform.
Job Description
We are seeking a talented Senior Full Stack Software Engineer with 5+ years of software development experience to join our team. In this role, you will play a foundational part in designing and developing the core platform that enables power utilities to transition from legacy systems to an AI-driven future.
The ideal candidate should have a strong background in React.js and proficiency in either Golang, Node.js, or Java. You will work closely with AI engineers to integrate models, embeddings, and agent services into back-end systems, ensuring seamless integration of intelligent functionality into client products.
You will be responsible for front-end development, back-end architecture and development, AI integration, system modernization, security and compliance, and agile delivery. You must bring excellent English communication skills, demonstrated ability to deliver high-quality code in fast-moving teams, and basic proficiency with AI/ML tooling.
As a member of our team, you will enjoy a fun, fast-growing entrepreneurial environment, collaborate with innovative and creative people, and make meaningful contributions to the company's success.
Our team is committed to providing world-class remote resources to work as valued team members for our clients. If this opportunity excites you, we encourage you to consider joining us.
Required Skills and Qualifications
* 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 (e.g., calling APIs, integrating model outputs)
* Solid understanding of databases (SQL and NoSQL), message queues, and distributed architectures
Benefits
* 15 days Paid Time Off (PTO), one floating day, three sick days, and designated national holidays
Others
We recognize individuality and value diversity. We offer a collaborative learning culture where knowledge is shared, inclusive, and transparent. Our goal is to provide a supportive and dynamic environment where everyone can grow and thrive.