Job description
What this role is about
As a React + Node.js Developer with 5+ years of experience, you will be responsible for designing, developing, and deploying robust full-stack applications using React for frontend and Node.js for backend. Your role will involve exhibiting a deep understanding of database design, optimization, and integration using PostgreSQL or MySQL. You will be translating project requirements into efficient, maintainable, and scalable technical solutions while building clean, modular, and reusable components following SOLID principles and industry best practices. Additionally, you will manage backend services, APIs, and data-driven functionalities for large-scale applications. You will work closely with product and engineering teams to ensure smooth end-to-end project delivery using Docker and cloud platforms (AWS/GCP) for containerization, deployment, and scaling of services. Participation in design discussions, code reviews, and troubleshooting production issues will also be part of your responsibilities. Key Responsibilities: - Design, develop, and deploy robust full-stack applications using React (frontend) and Node.js (backend). - Exhibit a deep understanding of database design, optimization, and integration using PostgreSQL or MySQL. - Translate project requirements into efficient, maintainable, and scalable technical solutions. - Build clean, modular, and reusable components following SOLID principles and industry best practices. - Manage backend services, APIs, and data-driven functionalities for large-scale applications. - Work closely with product and engineering teams to ensure smooth end-to-end project delivery. - Use Docker and cloud platforms (AWS/GCP) for containerization, deployment, and scaling of services. - Participate in design discussions, code reviews, and troubleshooting production issues.