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. Through innovation, BaxEnergy enables decarbonization and advances the global transition toward a smarter, more sustainable energy future.
We are seeking a highly skilled and experienced Senior Full Stack Developer to join our development team. The ideal candidate will have strong expertise in modern backend and frontend technologies, a solid understanding of software engineering best practices, and experience working in Agile environments. You will be responsible for designing, developing, testing, and maintaining scalable web applications while collaborating closely with cross-functional teams.
-
Design, develop, and maintain full-stack web applications and services.
-
Build and enhance backend systems using C# and .NET Core.
-
Develop responsive and maintainable frontend applications using TypeScript, Angular, and RxJS.
-
Design, implement, and consume RESTful APIs.
-
Write clean, testable, and maintainable code following industry best practices.
-
Develop and maintain unit tests for both frontend and backend components.
-
Work with MongoDB and other data storage solutions.
-
Containerize applications using Docker and contribute to container orchestration initiatives using Kubernetes where applicable.
-
Participate in code reviews, architecture discussions, and technical planning.
-
Collaborate with Product Owners, QA engineers, and other developers in an Agile/Scrum environment.
-
Manage source code and branching strategies using Git.
-
Contribute to CI/CD processes and development workflows through Azure DevOps.
The successful candidate is a proactive engineer who takes ownership of solutions, values code quality, enjoys collaborating with teammates, and continuously seeks opportunities to improve systems, processes, and products. They should be comfortable working across the entire technology stack and contributing to both technical and business discussions.
The selection process is based exclusively on skills, experience, and professional potential. We ensure equal opportunities and do not discriminate on the basis of gender, age, origin, orientation, disability, beliefs, or any other personal characteristic. We promote an inclusive, respectful work environment focused on valuing people.
Experience
-
Minimum 5 years of professional Full Stack development experience.
Technical Skills
-
Strong expertise in C# and .NET Core.
-
Experience designing and developing scalable, secure REST APIs.
-
Solid knowledge of TypeScript, Angular, and RxJS.
-
Experience building modern, responsive web applications.
-
Ability to write and maintain unit tests for both frontend and backend code.
-
Experience with MongoDB.
-
Strong knowledge of Docker; Kubernetes is a plus.
-
Proficiency with Git and Azure DevOps.
Tools
-
Familiarity with Visual Studio, VS Code, Rider, and WebStorm.
-
Experience with NuGet and npm package management.
Methodologies
-
Experience working in Agile/Scrum environments.
-
Strong collaboration and teamwork skills.
Mandatory Requirements
-
Excellent command of the English language (written and spoken).
-
Ability to work independently and as part of a team.
-
Strong analytical and problem-solving skills.
Nice to Have
-
Experience with Kubernetes in production environments.
-
Knowledge of cloud-native architectures and microservices.
-
Familiarity with CI/CD pipelines and DevOps practices.