Job Description
Our organization is seeking a skilled Senior Full Stack Software Engineer to play a key role in developing the core platform that enables power utilities to transition from legacy systems to an AI-native future. As part of our agile development team, you will collaborate closely with AI engineers, security leaders, and product managers to build and deliver innovative AI-native services at startup speed.
The ideal candidate should have a strong background in React.js and experience with either Golang, Node.js, or Java, with a willingness to adopt Golang as the primary back-end technology. Additionally, proficiency in Python, databases (SQL and NoSQL), message queues, and distributed architectures is highly desirable.
This role requires strong coding fundamentals, system design capabilities, and a builder's mindset who thrives in a dynamic environment. You will work on transforming legacy workflows into modern, secure, scalable codebases using cloud-native best practices.
Key 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 our operating system.
* Ai Integration: Collaborate with AI engineers to integrate models, embeddings, and agent services into back-end systems. Operate AI APIs, ensuring outputs are production-ready and aligned with enterprise utility requirements.
* 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, implementing secure coding practices by default.
* Agile Delivery: Deliver features and improvements in cycles measured in weeks, balancing speed with reliability.
Required Skills and Qualifications:
* Excellent English Communication Skills.
* 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.
* Cloud-Native Engineering Experience (AWS, Azure, GCP).
* Clear Communicator, Adaptable, Eager to Learn and Grow AI Capabilities Over Time.
* Strong Sense of Ownership and Accountability in Small Teams.
Benefits
Our organization offers a competitive benefits package, including 15 days Paid Time Off (PTO), one floating day, three sick days, and designated national holidays. We prioritize work-life balance and provide opportunities for professional growth and development.
About Us
Our organization is a privately held nearshore software development company providing outsourced development resources to North American companies. Our mission is to offer development talent who enjoy taking on challenging work, want to grow their skills and experiences building software, and excel in a fast-paced, dynamic team environment. If you share our passion for innovation and collaboration, we encourage you to explore this opportunity further.