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 is 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 among 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.
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.
- 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.
You’ll be part of a purpose‑driven, multicultural team working on innovative solutions in one of the world’s most important industries. A great opportunity to grow professionally in a fast‑paced startup environment.
- 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.
- Great offices in central locations.
Make it matter — Join HydroNeo and turn your ideas into impact.
Software Engineer – Full‑StackJoin our exciting Tech Team as a Full‑Stack Software Engineer. Our team builds wonderful Enterprise Tech platform. You will be part of a talented software team that works on impactful enterprise‑level applications.
Responsibilities- Produce fully functional programs writing clean, testable code.
- Create user interface and web layout using HTML / CSS / modern JS.
- Bug Fixing.
- Proactively communicate with the U.S. counterpart and internal team about project requirements and task progression.
- Bachelor’s Degree in Computer Science or equivalent from a reputable university.
- Some understanding of Git.
- Grit to learn & adapt to new concepts/technologies.
- Humility to accept & give constructive, critical feedback.
- Proficient verbal and written English skills.
- Experience in Ruby on Rails / ReactJS / VueJS development.
- Comfortable with UNIX / Linux environment.
- Knowledge of MVC Architecture.
- Good understanding of OO design pattern.
- Experience in building RESTful API.
- Hands‑on experience in developing and launching software applications.
- Amazing portfolio of impactful work.
- 100% Remote Work: Work from anywhere.
- Flexible Hours: Manage your schedule within agreed team hours.
- Creativity‑Inducing Workplace.
- Medical Insurance.
- Social Security Benefit.
- Bereavement/Family Leave.
- Maternity & Paternity Leave.
We are looking for a skilled Software Developer who has expertise in the Ruby programming language. In this role, you will be responsible for developing high‑quality backend systems, optimizing performance, and collaborating with cross‑functional teams to deliver outstanding digital solutions.
Key Responsibilities- Develop, test, and maintain web applications using Ruby on Rails and related technologies.
- Design and implement efficient, reusable, and scalable code.
- Integrate data storage solutions such as PostgreSQL, MySQL, or Redis.
- Collaborate with product managers, designers, and other developers to deliver end‑to‑end solutions.
- Troubleshoot, debug, and upgrade existing systems.
- Willing to work in Surabaya.
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- Have experience in software development using Ruby on Rails.
- Strong understanding of RESTful APIs, MVC architecture, and OOP principles.
- Experience with version control tools like Git.
- Strong analytical, problem‑solving, and communication skills.
Capek jadi developer yang cuma kebagian fix bug tanpa tantangan nyata? Jenuh ngerjain fitur yang gak pernah dipakai user? Atau stuck di comfort zone tanpa ruang untuk eksplorasi teknologi baru? Saatnya gabung bareng tim SEVIMA sebagai Full‑stack Developer. Setiap baris kode yang kamu bangun di sini bukan cuma numpuk di repo, tapi langsung berdampak buat 3.5 juta+ pengguna di platform pendidikan digital terbesar di Indonesia.
Qualification- Minimal 2 tahun pengalaman sebagai PHP Programmer.
- Memiliki idealisme tinggi terhadap kode yang berkualitas dan clean.
- Proaktif dalam mengidentifikasi masalah dan mengusulkan solusi.
- Komitmen kuat dalam delivery dan pencapaian target.
- Menguasai Framework PHP Modern (Laravel).
- Familiar dengan PostgreSQL dan Data Warehouse.
- Pengalaman dengan dan TypeScript.
- Memahami konsep Microservices Architecture.
- Pengalaman dengan Docker dan tools DevOps adalah nilai plus.
- Problem solver dan fast learner dengan inisiatif tinggi.
- Mampu bekerja dalam tim dan berkomunikasi dengan baik.
- Mengembangkan fitur‑fitur baru untuk platform SEVIMA.
- Merancang dan mengimplementasi arsitektur sistem yang scalable.
- Melakukan code review dan mentoring untuk junior programmer (jika dibutuhkan).
- Berkolaborasi dalam squad untuk delivering high‑quality solutions.
- Mengeksplorasi dan mengimplementasi teknologi baru.
- Competitive salary & benefits.
- Makan siang.
- Mentor berpengalaman untuk pengembangan karir.
- Akses ke tech conference dan workshop.
- Program continuous learning.
- Lingkungan kerja yang mendukung inovasi.
- Work‑life balance.
- Good understanding in AWS Cloud system.
- Expert in concept of microservices.
- Have experiences in decoupling big application to several modular / microservices app.
- Able to work in team and manage teams.
- Medium to Advance skill in PHP Laravel, React Native and Go Lang.
- Male/Female max 45 years old.
No detailed description available.
Software Quality Assurance EngineerKey Responsibilities
- Create and maintain test plans and test cases based on product and feature requirements.
- Conduct UI testing for web and mobile applications to ensure functionality, usability, and responsiveness.
- Perform API testing to verify data accuracy, performance, and the security of inter‑system communications.
- Execute end‑to‑end testing based on actual user flows, including complex scenarios involving system integrations.
- Perform regression testing on release builds to ensure no existing features are negatively affected.
- Log bugs or issues in detail using bug tracking tools, including reproduction steps, priority, and impact.
- Utilize tools such as JMeter to conduct performance testing and identify potential system bottlenecks.
- Carry out release verification and provide QA sign‑off for features ready to go live.
- Collaborate with Product, Full Stack, Mobile, and UI/UX teams to align on quality expectations and feature timelines.
Requirements
- Minimum 3 years of experience in Software Quality Assurance, with a strong focus on web and mobile app testing.
- Proficient in manual testing, regression testing, automation testing and end‑to‑end testing methodologies.
- Experienced in API testing using tools such as Postman, Selenium and Apium with a solid understanding of JSON structure.
- Able to document bugs clearly and effectively using tools like Jira or Bugzilla.
- Familiar with Agile/Scrum methodologies and the role of QA within the sprint cycle.
- Basic understanding of performance and security testing using tools such as JMeter.
- Detail‑oriented, well‑documented, and capable of collaborating cross‑functionally with development and product teams.
What We Offer
- Competitive salary and benefit.
- Opportunities for professional growth and development.
- A collaborative and innovative work environment.