Fullstack (NodeJS, ReactJS)

 Job Description:

US Client is a leading innovator in the IoT space, committed to transforming the way businesses and consumers interact with their environments. We are seeking a dynamic and experienced Full Stack Developer to join our team and contribute to the development of cutting-edge IoT solutions.

Responsibilities:

Design and develop scalable, robust, and efficient backend and frontend solutions for IoT applications.

Collaborate with cross-functional teams to integrate various IoT devices and sensors into our platform.

Develop APIs and services for device communication and data exchange.

Ensure the security and data privacy of IoT systems.

Participate in the full software development lifecycle, including requirement analysis, design, coding, testing, and deployment.

Optimize applications for maximum speed and scalability.

Provide technical leadership and mentorship to junior developers.

Requirements:

Bachelors or Masters degree in Computer Science, Engineering, or a related field.

Minimum of 5 years of experience as a Full Stack Developer.

Strong problem-solving skills and the ability to work in a fast-paced, dynamic environment.

Excellent communication and teamwork skills.

Tech Stack:

Proficient in React and Node.js.

Database Management: Proficiency with SQL databases (PostgreSQL) and NoSQL databases (MongoDB, Cassandra).

Cloud Technologies: Hands-on experience with AWS stack, including the development of microservices.

DevOps: Familiarity with containerization (Docker, Kubernetes), and CI/CD.

Security: Knowledge of secure coding practices, encryption, authentication, and authorization.

Preferred Qualifications:

Experience with edge computing and IoT gateways.

Knowledge of AI/ML techniques as applied to IoT data.

Previous experience in an Agile/Scrum development process.

IoT Protocols: Knowledge of IoT protocols such as MQTT, CoAP, and HTTP"


English Fluent

  Required Skills:

Node.js IOT Agile Scrum