React & Node.js Full-Stack Developer for Existing Project Module
Бюджэт: $10.0
FIXED /
⭐ 0.00 (0)
India
react-js, api, javascript, angularjs, web-programming
Preferred qualifications
- Experience: Expert
Expert React and Node.js Full-Stack Developer Needed for Existing Project
Project Overview
We are looking for an experienced full-stack developer to implement a new module and additional features in an existing web application.
The project is already set up and under active development. The selected developer will not need to build the application from scratch. You will be expected to understand the existing architecture, follow the current coding patterns, and implement the assigned module without affecting other functionality.
The frontend is developed in React, and the backend consists of Node.js APIs.
This initial assignment will focus on one module. However, there is a strong opportunity for ongoing and larger development work if the task is completed on time and according to our coding and quality standards.
Initial Scope of Work
The selected developer will be responsible for:
Reviewing the existing React and Node.js project structure
Understanding the current coding standards and application flow
Implementing the assigned custom module
Developing the required React screens and components
Creating or updating Node.js API endpoints
Integrating frontend functionality with backend APIs
Implementing database operations where required
Adding form validations and proper error handling
Managing loading, empty and error states
Following the existing UI design and responsive layout
Testing the complete module before delivery
Fixing issues identified during our review
Ensuring that existing functionality is not affected
The complete module requirements, designs and workflow details will be shared with the shortlisted developer.
Technical Requirements
The developer should have strong practical experience with:
React.js
JavaScript or TypeScript
Node.js
REST API development and integration
Database operations
Authentication and authorisation
Role-based access and permissions
Form validation
Responsive frontend development
Git and GitHub
Debugging existing applications
Clean and reusable code
API error handling
Existing codebase maintenance
Experience with state-management libraries and modern React development practices will be an advantage.
Coding Standards
We are looking for someone who writes production-quality code.
The developer must:
Follow the existing project architecture
Keep frontend and backend code properly organised
Create reusable React components where appropriate
Avoid unnecessary duplication
Use clear and consistent naming conventions
Write readable and maintainable code
Add comments only where they provide meaningful clarification
Validate data on both the frontend and backend
Handle API errors properly
Avoid hard-coded values
Protect secure API endpoints
Follow the existing database and migration structure
Test all implemented functionality
Avoid breaking any existing modules
Submit clean Git commits with meaningful messages
Please do not introduce new libraries, frameworks or architectural changes without discussing them with us first.
Expected Deliverables
The final delivery should include:
Completed React frontend functionality
Completed Node.js API functionality
Required database changes or migrations
Frontend and backend validations
API integration
Responsive implementation
Tested and working module
Clean source code committed through Git
Brief documentation explaining the implemented functionality
Support for resolving issues found during final review
The task will only be considered complete after the module has been tested successfully and all agreed requirements are working.
Working Process
Our expected working process is:
Review the existing project and module requirements
Confirm your understanding of the workflow
Provide a clear implementation approach
Develop the module according to the existing standards
Share regular progress updates
Submit code through the agreed Git workflow
Complete testing and resolve review feedback
Deliver the final working module
Good communication and transparent progress updates are important for this role.
Long-Term Opportunity
This is the first assignment in an existing and growing project.
If the selected developer:
Delivers the module within the agreed timeline
Follows our coding standards
Communicates clearly
Writes maintainable code
Completes proper testing
Does not affect existing functionality
there will be a significant opportunity for ongoing work, including additional modules, new features, improvements and long-term project support.
We are interested in building a reliable long-term working relationship with the right developer.
Адкрыць заказ
AI-чарнавік адказу
Згенеруйце кароткі cover letter па гэтай вакансіі. Перад адпраўкай адрэдагуйце.
Увайдзіце, каб згенерыраваць AI-чарнавік.
Увайсці