- - Develop and maintain scalable web applications using React.js and Node.js.
- Design and implement RESTful APIs and microservices.
- Work closely with UX/UI designers to implement user-friendly interfaces.
- Optimize applications for maximum performance and scalability.
- Write clean, maintainable, and efficient code following best practices.
- Troubleshoot, debug, and upgrade software to ensure security and reliability.
- Collaborate with cross-functional teams, including designers, product managers, and other developers.
- Participate in code reviews to ensure code quality and best practices.
- Stay up to date with the latest industry trends, technologies, and best practices.
Required Skills:
- 5+ years of experience in full-stack development using React.js and Node.js.
- Proficiency in JavaScript, TypeScript, HTML5, and CSS3.
- Experience with state management libraries such as Redux, Context API, or MobX.
- Strong understanding of RESTful APIs, GraphQL, and WebSockets.
- Hands-on experience with databases like MongoDB, PostgreSQL, or MySQL.
- Experience with Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP) is a plus.
- Proficiency in version control tools like Git and GitHub/GitLab.
- Strong understanding of Agile methodologies and CI/CD pipelines.
- Excellent problem-solving and debugging skills.
- Solid communication and collaboration abilities.