Key Responsibilities:
Frontend Development (React.js):
• Develop responsive and user-friendly UI components using React.js.
• Integrate RESTful APIs with frontend interfaces.
• Optimize components for maximum performance across various devices and browsers.
• Maintain code quality, reusability, and best practices in UI/UX.
Backend Development (Node.js):
• Design and develop RESTful APIs and backend services using Node.js and Express.
• Implement business logic, data validation, and authentication/authorization mechanisms.
• Work with databases (e.g., MongoDB, PostgreSQL) to manage application data efficiently.
• Ensure security, scalability, and reliability of backend systems.
Server & Deployment (VPS, Nginx):
• Set up and manage VPS (Linux-based) environments for development and production.
• Configure and maintain Nginx for reverse proxy and load balancing.
• Automate deployments and manage CI/CD pipelines (e.g., using Git, Docker, GitHub Actions).
• Monitor server performance and handle scaling and uptime optimization.
• Troubleshoot infrastructure issues and ensure high availability of services.
______________
Required Skills & Qualifications:
• 5+ years of experience as a Full Stack Developer using React.js and Node.js.
• Strong understanding of JavaScript, ES6+, and modern development standards.
• Experience with frontend state management (Redux, Context API, etc.).
• Proficient in API development and integration (RESTful, third-party APIs).
• Solid experience managing Linux VPS environments (e.g., Ubuntu).
• Experience with Nginx for proxy setup, SSL configuration, and load balancing.
• Familiarity with version control (Git), Docker, and deployment pipelines.
• Basic knowledge of database administration and optimization.
Any Graduate