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