Senior Full Stack Software EngineerWe are seeking a remote, full-time software developer with 5+ years of experience.Candidates must have a strong background in React.js and either Golang, Node.js, or Java.This role requires strong coding fundamentals, system design capability, and the mindset of a builder who thrives in a dynamic environment.Key Responsibilities:Front-End Development: Building, implementing and maintaining front-end applications.Back-End Architecture & Development: Designing, implementing and maintaining APIs, services and distributed systems.AI Integration: Collaborating with AI engineers to integrate models, embeddings and agent services into back-end systems.System Modernization: Transforming legacy workflows into modern, secure and scalable codebases.Security & Compliance: Partnering with security leaders to ensure all services adhere to stringent regulations.Agile Delivery: Delivering features and improvements in cycles measured in weeks.Required Experience Includes:• 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• 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)Desired Experience Includes:• University Degree or Relevant Industry Experience• Experience Working on ERP Systems or Within the Power Utilities Industry