Senior Full Stack Developer (Real-Time Systems) - remote
BaxEnergy
Posted 9 months ago
To support our growth, we're looking for an experienced and passionate Senior Full Stack Developer to join our remote-first team. We're seeking someone with a deep understanding of Java and real-time programming skills, including proficiency in multithreading, queues, and knowledge of MODBUS, OPC-UA, MQTT protocols. If you're a driven technical geek who thrives in the fast-paced environment of a fast growing scale-up, we want to hear from you!
What you'll do
- Design, develop, and maintain real-time data processing and interactive web applications using Java and other relevant technologies.
- Implement and optimize real-time communication and data exchange using protocols like MODBUS, OPC-UA, and MQTT.
- Collaborate closely with our development teams to build and integrate scalable and efficient embedded solutions in the renewable energy sector.
- Provide leadership and mentorship in real-time system development within our software engineering team
- Make a real impact in the way we do SRE as our lead SRE
- You'll create services that ensure millions of people have access to clean, renewable energy
What we are looking for
- Smart and gets things done
- At least three years of experience as a Full Stack Developer, with a strong focus on real-time systems
- Expertise in Java programming (or any other strongly-typed, object oriented platform) including experience with multithreading and managing queues.
- Skill in development on Linux servers using Docker.
- Strong knowledge of some communication protocols, such as MODBUS, OPC-UA, and MQTT
- Versatility -- we are growing and building our practices as we go!
- Experience working with high performance teams
- Demonstrable contributions to significant projects or FOSS initiatives (e.g., on GitHub)
- Excellent communication and teamwork skills, with the ability to work remotely. Fluent English written and spoken (e.g. C2).
Why join BaxEnergy/WISNAM?
- Be a part of impactful projects in the renewable energy sector, contributing to software that makes a real difference.
- Join a growing, remote team with ample opportunities for personal and professional development alongside highly skilled professionals.
- Enjoy the work-life balance benefits of a fully remote role, with 33 days of paid vacation and sick leave.
- Participate in yearly retreats with paid travel arrangements.
- Benefit from paid premium hardware and all necessary tools to excel in your role.
- Work in an inclusive, supportive, and diverse environment that fosters creativity and innovation.
- Access to a free canteen and gym at our Catania offices, should you choose to visit