Full Stack Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
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