Full Stack Developer (Node.js &
Full Stack Developer (Node.js & React.js)• Build and maintain robust, scalable, and high-performance applications using Node.js for backend and React.js for frontend • Develop and implement highly responsive user interface components using React.js workflows such as Redux or Context API • Translate UI/UX designs and wireframes into high-quality, responsive code • Optimize components for maximum performance across various devices and browsers • Implement client-side state management, routing, and data fetching strategies • Design and implement highly scalable, low-latency, and high-availability backend applications • Build and maintain RESTful APIs and services using Node.js and frameworks like Express.js or NestJS • Integrate data storage solutions including relational (PostgreSQL, MySQL) and NoSQL (MongoDB) databases • Implement security and data protection measures • Collaborate with product managers, designers, and engineers to deliver new features and enhancements • Write comprehensive unit and integration tests to ensure code quality and reliability • Participate in code reviews to maintain high standards • Troubleshoot, debug, and upgrade existing systems • 3+ years of professional experience in software development • Proven expertise with JavaScript (ES6+) and TypeScript • Strong proficiency in Node.js and its asynchronous programming model • Deep understanding of React.js and its core principles, including Hooks and component lifecycle • Experience with state management libraries like Redux, MobX, or Context API • Solid experience with database management systems (SQL and NoSQL) • Familiarity with version control tools such as Git • Experience with CI/CD pipelines and cloud platforms (AWS, Azure, GCP) • Excellent communication and teamwork abilities • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience) • Familiarity with containerization technologies such as Docker and Kubernetes • Experience with modern testing frameworks like Jest, Enzyme, or React Testing Library • Knowledge of microservices architecture • Understanding of DevOps principles and practices