We are seeking experienced Node.js & React.js Full Stack Developers to design, develop, and maintain scalable, secure, and high-performance web applications. The ideal candidates will work across frontend and backend systems, follow modern development standards, and actively contribute to code quality, testing, and continuous improvement. You will collaborate closely with product managers, designers, and fellow engineers to deliver reliable, maintainable, and production-ready solutions.
Key Responsibilities
Frontend Development
Develop responsive, accessible, and user-friendly interfaces using React.js
Implement reusable components and maintain scalable frontend architecture
Optimize UI performance and ensure cross-browser compatibility
Backend Development
Design, develop, and maintain RESTful APIs using Node.js
Implement secure authentication, authorization, and data validation
Integrate relational and NoSQL databases (e.g., MySQL, MongoDB)
Integrate third-party APIs and services
Quality & Engineering Excellence
Write and maintain unit tests and integration tests for frontend and backend
Implement and maintain code coverage standards
Run SonarQube analysis, fix reported issues, and reduce technical debt
Perform code reviews and provide constructive feedback to team members
Refactor existing code to improve performance, readability, and maintainability
Ensure adherence to clean code principles and SOLID design practices
DevOps & Best Practices
Follow Git-based workflows (branching, pull requests, versioning)
Support CI/CD pipelines and deployment processes
Monitor application performance and resolve production issues
Apply security best practices to prevent vulnerabilities
Collaboration & Process
Work closely with designers, product managers, and QA teams
Participate in sprint planning, stand-ups, and retrospectives
Document technical designs, APIs, and development guidelines
Follow industry-standard development best practices and recommendations
Required Skills & Qualifications
Strong hands-on experience with React.js and Node.js
Proficiency in JavaScript (ES6+)
Solid experience building and consuming REST APIs
Experience with MySQL and/or MongoDB
Experience with unit testing frameworks (e.g., Jest, Mocha, React Testing Library)
Experience running and fixing issues from SonarQube
Strong understanding of code quality, performance optimization, and security
Proficiency with Git and collaborative development workflows
Preferred / Nice-to-Have Skills
Experience with TypeScript
Familiarity with Docker and containerized deployments
Knowledge of CI/CD tools (GitHub Actions, GitLab CI, Jenkins, etc.)
Experience with cloud platforms (AWS, Azure, or GCP)
Understanding of microservices architecture
Experience with Agile/Scrum methodologies
What We Expect
High ownership of code quality and delivery
Proactive approach to identifying and reducing technical debt
Commitment to best practices, standards, and continuous learning
Strong communication and teamwork skills