Founded in 2010 and headquartered in Acireale (Italy), BaxEnergy is a high-tech global company offering software and solutions for renewable energy. It provides end-to-end digital solutions for asset performance management, grid control, and cybersecurity, supporting energy companies and industrial operators worldwide. We are looking for a Full-stack Developer
Our ideal applicant is highly proficient in spoken and written English ( B2 level is minimum required, but C1 is preferred) and should also be willing to travel few time a year to our client’s headquarter.
As a Software Developer, you will be responsible for the entire lifecycle of software applications, from planning, coding, and testing, to deployment, maintenance, and security. You should be highly adaptable, able to learn new technologies, and work collaboratively with team members to deliver high-quality software solutions.
Full-time employment with a competitive salary based on experience and skills
~ Extensive learning opportunities and a flexible career path
~ Relax areas, video game room, and parking lot
~Hybrid work model (3 days on-site, 2 days remote)
Full remote (only freelance consultancy agreements)
NET Framework C# projects, including multi-versioned solutions, and Object-Oriented Programming (OOP) principles with a deep understanding of the lifecycle of objects .
Proficiency in CI/CD processes using Azure DevOps pipelines, and hands-on experience in asynchronous programming (e.g., Solid experience in Angular19 and TypeScript and developing REST Web APIs, with a focus on writing maintainable, reusable code and applying common design patterns (e.g., Iterator, Inversion of Control ).
Expertise in Git version control and experience working with multi-repository codebases, ensuring efficient collaboration and versioning.
In-depth understanding and application of SOLID principles for scalable and maintainable software design.
Ability to understand project requirements and context, translating them into effective technical solutions.
Excellent communication skills in both English and Italian, with the ability to collaborate effectively with international teams and clients.
Experience with SCADA and PLC
Focus on efficiency, user experience, and process improvement
Flexibility and adaptability to changing project requirements
Mentoring juniors
We consider both permanent employment and freelance consultancy agreements, depending on the candidate’s profile and project needs. The contract type and compensation package will be commensurate with the candidate’s actual experience, seniority, and skills.