Description

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.

  • AI development is preferred

• 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.

Education

Any Graduate