Job Description
Job Type: Full Time / Contract (Flexible)
Work Mode: Remote / Hybrid (as applicable)
About the Role
We are seeking a talented Full Stack Developer to enhance and customize an existing web platform with a strong emphasis on usability, performance, and scalability. This role involves improving backend services built with Node.js and modernizing the frontend using React to create a seamless, high-quality user experience.
The ideal candidate is comfortable owning features end-to-end, making architectural decisions, and collaborating closely with product and design teams to deliver production-ready solutions.
Key Responsibilities
- Extend and optimize backend services using Node.js
- Design and implement RESTful APIs and improve data flow between systems
- Enhance and modernize the React frontend, adding interactive features
- Improve application performance, responsiveness, and cross-browser compatibility
- Ensure reliable frontend-backend communication and system stability
- Implement testing strategies to maintain code quality
- Prepare applications for deployment using containerization and CI/CD pipelines
- Collaborate with product teams to translate requirements into technical solutions
Required Skills
- Strong experience with JavaScript / TypeScript
- Proven expertise in React.js and modern frontend development
- Backend development experience with Node.js
- API design and integration experience
- Understanding of databases and data modeling
- Experience with Docker, containerized environments, or cloud deployment
- Familiarity with automated testing and CI/CD workflows
- Strong problem-solving and architectural decision-making skills
Preferred Qualifications
- Experience scaling production applications
- Knowledge of microservices architecture
- Familiarity with performance optimization techniques
- Experience working in agile or product-focused teams