Full Stack Energy (FSE) is a boutique development division of ResourceKraft and we are all-in on energy. FSE collaborates with businesses and organisations globally to develop sophisticated technology solutions that support their commitments to sustainability and decarbonisation, while also enhancing competitive advantage. Every day, our software and hardware solutions control and monitor electrical loads (e.g., EV chargers), energy storage systems (e.g., grid-scale batteries), and renewable energy sources (e.g., solar and wind). We are currently recruiting an experienced and passionate Full Stack Engineer to join our small and dynamic team. This role is available in both hybrid and remote formats. Candidates must be willing to work occasional US east coast hours. Key Requirements Minimum of 10 years’ experience in software development, with proven expertise in back-end and cloud-based systems Strong experience working with Azure-based hyperscaling (essential) Demonstrated success working with US multinational entities or within similar corporate environments Deep familiarity with back-end development, microservices, containerization, and scalable cloud-native systems BSc in Computer Science (or a 4-year similar bachelor’s degree) English Proficiency (Native or B2 or C1) Core Technologies Python (essential) Linux-based systems and CLI (essential) JavaScript / TypeScript (Angular, Vue, or React) Cloud platforms : Azure (strongly preferred), AWS, Google Cloud, Cloud Formation Databases : PostgreSQL, Redis, InfluxDB, MSSQL SQL proficiency Docker-based application development Messaging and communication protocols eg. MQTT, RabbitMQ, WebSockets, RESTful APIs, GraphQL GIS (Geographic Information System experience General Requirements Proven experience designing and developing efficient, extensible, and secure applications Hands-on involvement across the full software development lifecycle Strong problem-solving mindset with a proactive, customer-oriented approach Excellent collaboration and interpersonal skills — able to work effectively both independently and as part of a team Confident communicator with the ability to challenge technical decisions constructively and articulate domain expertise Confident communicator with the ability to challenge technical decisions constructively and articulate domain expertise Experienced in managing client interactions and expectations
Software Engineer • NA, Ireland