Job Description :
We are seeking a talented Full Stack React Developer to develop a responsive website and backend system for managing photo uploads, GPS data, and user dashboards. The developer will also manage server infrastructure, databases, and cloud storage integrations.
Responsibilities :
- Build and maintain a web application using React for the frontend.
- Develop a robust backend using Node.js and integrate with the frontend.
- Design and manage relational databases (e.g., PostgreSQL / MySQL).
- Implement secure file upload functionality to Google Cloud Storage (GCS).
- Optimize image storage and retrieval through a CDN.
- Maintain and configure Linux-based servers for hosting the application.
- Debug and resolve backend and server-side issues.
- Collaborate with the React Native developer for API integration.
- Implement real-time monitoring and analytics for uploaded photos.
Required Skills :
Strong experience in React.js and Node.js development.Proficiency in JavaScript / TypeScript .Hands-on experience with cloud storage solutions like Google Cloud Storage (GCS) and CDN integration.Knowledge of server-side programming and Linux server administration.Strong understanding of relational databases (PostgreSQL / MySQL).Familiarity with RESTful APIs and WebSocket communication.Experience with Git for version control.Preferred Skills :
Knowledge of ZoneMinder or similar video surveillance platforms.Familiarity with Docker and containerization for deployment.Experience in managing CI / CD pipelines.Basic knowledge of Google Cloud Platform (GCP) services and Firebase.