Backend Developer developing IoT solutions for Smart Farming at HydroNeo, tackling challenges in aquaculture. Join a dynamic team to innovate and impact global aquaculture positively.
Responsibilities
Design and implement efficient event-driven systems.
Integrate and maintain platforms to handle high throughputs and complex event processing.
Contribute to architectural decisions to enhance system resilience and scalability.
Develop and maintain robust backend systems for IoT devices.
Implement communication protocols such as MQTT to ensure seamless interaction between devices and servers.
Ensure the secure and efficient exchange of data between IoT devices and the backend system.
Design, implement, and manage database solutions utilizing MongoDB.
Optimize database structures for performance and reliability.
Manage data migration, backup, and restoration activities.
Implement and maintain Keycloak for secure user authentication and authorization.
Develop strategies for identity and access management.
Enhance security measures to protect sensitive information and prevent unauthorized access.
Implement and manage Kafka to facilitate the exchange of real-time data and events between applications.
Optimize message brokers for reliability and low-latency.
Develop monitoring tools to oversee message broker health and activity.
Develop scalable and maintainable APIs for integration with front-end applications, especially those utilizing React.
Collaborate with front-end developers to align backend functionality with frontend requirements.
Maintain API documentation to facilitate seamless integration.
Conduct code reviews to ensure adherence to coding standards and to maintain code quality.
Implement testing frameworks to validate system functionality and robustness.
Collaborate with other developers and teams to resolve bugs and optimize code performance.
Stay abreast of the latest industry trends and best practices in backend and IoT development.
Requirements
Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field.
2 years of proven experience in backend development, with a focus on IoT.
Strong knowledge of event-driven development and MongoDB.
Experience with Keycloak, MQTT, and Kafka is a plus.
Familiarity with Docker, Kubernetes, and other containerization technologies is a plus.
Good analytical, problem-solving, and critical-thinking skills.
Able to work as a team and focus on objectives with high standards and quality.
English (able to communicate within an international team).
Benefits
A competitive salary and other perks.
Employee Stock Options (ESOP) to financially participate in the success of the company.
Flexible work environment (e.g. office hours) with a focus on results.
Meaningful work in an award-winning startup with the opportunity of creating real impact.
Close collaboration with the leadership team and low hierarchies.
International work environment in a great team of 10+ nationalities.
Very steep learning curve due to our open and performance-based culture.
Lead Developer at GigaVoice managing complex systems and production code in a hybrid environment. Collaborating with product partners to build and evolve a modern CMS platform.
Junior Backend Software Developer developing scalable backend services for etaONE platform. Collaborating in an agile team with Java/Kotlin and Spring Boot technologies.
Join AAXIS as a Backend Developer to develop digital commerce platforms for B2B enterprises. Collaborate with senior developers and optimize backend services using JavaScript and TypeScript.
Senior C++ Software Engineer developing tools for AR - HUD products at Envisics. Enhancing performance and accuracy through calibration and measurement tools in automotive environments.
Intern assisting the CAE team with Python programming and data analysis for automotive testing. Involves GUI creation and machine learning tasks with potential occasional office meetings.
Join Projektron GmbH as a Software Engineer in Java Development, working on project management software. Collaborate within Scrum teams to enhance features and services for clients across Europe.
Full Stack Senior developer focusing on Laravel and Vue.js with Onfly, enhancing travel management solutions. Join a passionate team for exponential growth in technology and travel.
PHP Developer creating software solutions for the educational platform edoop.de. Collaborating on digital concepts and implementing efficient traditional school processes.
C/C++ Softwareentwickler im Defence - Bereich bei Windhoff Group in Bremen. Entwicklung von Embedded - Systemen in flexiblen Arbeitsumgebungen mit hybriden Arbeitsmodellen.