drjobs IoT Backend Developer event-driven development MongoDB Keycloak MQTT and Kafka

IoT Backend Developer event-driven development MongoDB Keycloak MQTT and Kafka

Employer Active

The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Bangkok - Thailand

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

HydroNeo is a pioneering entity, leading advancements in the realm of the Internet of Things (IoT). We specialize in developing innovative solutions that integrate cutting-edge technologies to address pressing needs in aqua farming. We are currently seeking a Backend Developer with extensive experience in IoT, to contribute to our dynamic and agile team.

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 and Mentorship:
    - Stay abreast of the latest industry trends and best practices in backend and IoT development.
    - Mentor junior developers, fostering an environment of continuous learning and improvement.
    - Conduct knowledge-sharing sessions to enhance team competency in emerging technologies.

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

  • Competitive salary with a variable bonus based on the performance of your achievements and other perks
  • Flexible work hours and the option to work remotely
  • Meaningful work in an award-winning startup with the opportunity of creating real impact
  • Close collaboration with the leadership team in an international work

Join our startup team and contribute to the growth and success of our organization by ensuring exceptional technical support and efficient software development processes. Apply today and be part of an exciting journey!

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.