Prepare for Your Squash Apps Interview with Real Experiences!
View interviewsFull Stack Developer - React.js/Node.js (5-7 yrs)
Squash Apps
posted 3+ weeks ago
Flexible timing
Key skills for the job
Job Title : Full Stack Developer (React + Node.js)
Experience : 5+ Years
Job Summary :
We are looking for a highly skilled Full Stack Developer with extensive hands-on experience in building scalable, high-performance web applications using React for frontend and Node.js for backend development. The ideal candidate will have a strong grasp of modern JavaScript frameworks, RESTful APIs, database design, and cloud-native architectures. You will work closely with product managers, designers, and other engineers to deliver end-to-end solutions that provide excellent user experiences.
Key Responsibilities :
- Design, develop, and maintain web applications using React on the frontend and Node.js on the backend.
- Build reusable, modular, and maintainable components and services.
- Develop RESTful APIs and integrate third-party services.
- Collaborate with UX/UI designers to implement responsive and intuitive user interfaces.
- Optimize applications for maximum speed, scalability, and security.
- Write unit, integration, and end-to-end tests to ensure code quality.
- Participate in code reviews and provide constructive feedback.
- Work with DevOps teams to automate deployments and maintain CI/CD pipelines.
- Troubleshoot, debug, and resolve production issues quickly and efficiently.
- Stay current with emerging technologies and industry trends to continuously improve software development practices.
Required Skills & Experience :
- 5+ years of professional experience in full stack development.
- Strong expertise in React (including hooks, context API, and state management libraries like Redux or MobX).
- Solid backend development experience with Node.js and Express.js or similar frameworks.
- Proficient in JavaScript (ES6+), TypeScript preferred.
- Experience designing and consuming RESTful APIs and working with JSON/XML data.
- Strong knowledge of database technologies such as SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis).
- Familiarity with authentication and authorization mechanisms such as OAuth, JWT, and session management.
- Experience with Git version control and collaborative development workflows.
- Knowledge of containerization and orchestration tools (Docker, Kubernetes) is a plus.
- Exposure to cloud platforms like AWS, Azure, or GCP is desirable.
- Familiarity with testing frameworks such as Jest, Mocha, or Cypress.
- Excellent problem-solving skills and ability to work independently and in teams.
Preferred Qualifications :
- Bachelors degree in Computer Science, Engineering, or related field.
- Experience with GraphQL APIs.
- Knowledge of serverless architecture and functions.
- Experience with Agile/Scrum methodologies.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Your Squash Apps Interview with Real Experiences!
View interviews5-7 Yrs
Digital Marketing, SQL, Javascript +3 more
5-7 Yrs
React Native, Android, iOS
5-8 Yrs
Java, Cloud, Spring Boot
8-10 Yrs
DevOps, Kubernetes, Github +5 more
5-7 Yrs
.NET, Javascript, SQL Server +5 more
3-5 Yrs
UX, Figma, UX Research +4 more
5-10 Yrs
Javascript, HTML, CSS +2 more
8-14 Yrs
API Integration, Mule ESB, Jwt +2 more
5-7 Yrs
AWS, Cloud Services, Java +5 more