HydroNeo is a fast-growing, international startup focusing on Smart Farming solutions for the global aquaculture industry. Our vision is to expand our Smart Farm Management System — already the market leader in Thailand — into the HydroNeo Aquaculture Super App, serving everything farmers and the industry need. We are backed by leading Thai and international investors, BOI-promoted, and have a dynamic team of 30+ in Bangkok.
Are you ready to shape the future of aquaculture and make a real difference for shrimp and fish farmers worldwide? As our next Backend Developer, you won’t just write code, you’ll help redefine an entire industry. This is not your typical 9-to-6 job. Here, your ideas matter, your voice is heard, and your code directly impacts real people and sustainable food production.
We’re looking for a developer who’s hungry to grow, passionate about meaningful work, and excited to build something that truly matters. You’ll have the freedom to propose ideas, experiment, validate your solutions with data, and see your work come to life in the hands of our users.
To kick things off, you’ll have the chance to immerse yourself in our mission by relocating to vibrant Bangkok for a few months, get to know the team, our innovative product, and even meet the farmers whose lives you’ll help improve. Afterward, be amongst the first team members in our soon-to-be office in Surabaya and help us launch HydroNeo Indonesia, where your impact will span across borders and markets.
If you want to build, learn, and make a difference far beyond the average dev job, we want to meet you!
Tasks
Primary Responsibilities:
- Event-Driven Development:
- 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. - IoT Integration:
- 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. - Database Management:
- Design, implement, and manage database solutions utilizing MongoDB.
- Optimize database structures for performance and reliability.
- Manage data migration, backup, and restoration activities. - Authentication and Authorization:
- 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. - Message Brokering:
- 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. - Integration and API Development:
- 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. - Code and Quality Management:
- 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. - Continuous Learning:
- 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.
- 3 years of proven experience in backend development, with a focus on IoT.
- Strong knowledge of event-driven development, MongoDB, Keycloak, MQTT, and Kafka.
- Proficiency in Reactive programming.
- Familiarity with Docker, Kubernetes, and other containerization technologies is a plus.
- Strong analytical, problem-solving, and critical-thinking skills.
- Exceptional communication and interpersonal skills.
Benefits
Why Join Us?
You’ll be part of a purpose-driven, multicultural team working on innovative solutions in one of the world’s most important industries. This is a great opportunity to grow professionally in a fast-paced startup environment.
Also, we provide:
- 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 hierachies.
- International work environment in a great team of 10+ nationalities.
- Very steep learning curve due to our open and performance-based culture.
- Great offices in central locations
Make it matter - Join HydroNeo and turn your ideas into impact.