As a seasoned software professional, you have the opportunity to shape the future of power utilities by building cutting-edge AI-native solutions.This pivotal role requires a strong foundation in coding fundamentals, system design, and a builder mindset. You will be instrumental in designing, implementing, and maintaining front-end applications, back-end architecture, AI integration, system modernization, security, and agile delivery.The ideal candidate will possess 5+ years of experience in software engineering, with proficiency in React, Python, and either Golang, Node.js, or Java. They should also demonstrate excellent communication skills, adaptability, eagerness to learn, and a strong sense of ownership and accountability.Key Responsibilities:Front-End Development: Develop, implement, and maintain high-quality front-end applications that drive business value.Back-End Architecture & Development: Design, build, and maintain scalable APIs, services, and distributed systems that form the backbone of our platform.AI Integration: Collaborate with AI engineers to seamlessly integrate models, embeddings, and agent services into our back-end systems.System Modernization: Transform legacy workflows into modern, secure, and scalable codebases using cloud-native best practices.Security & Compliance: Partner with security leaders to ensure all services adhere to stringent industry regulations.Agile Delivery: Deliver features and improvements in cycles measured in weeks, balancing speed with reliability.About Us:We are a nearshore software development company providing outsourced development resources to North American companies. Our mission is to offer talented developers who thrive in fast-paced environments and excel in collaborative team settings.