Role Overview We are seeking a highly skilled and creative Senior Full-Stack Developer proficient in Node.js and React.js to lead our engineering team. You will play a pivotal role in developing and maintaining cutting-edge features while mentoring a team of talented developers. The ideal candidate will have a strong technical foundation, a passion for building scalable applications, and expertise in modern technologies such as Socket.io, RabbitMQ, AWS, Docker, GraphQL, and Kafka. Responsibilities Design & Development: Architect, develop, and maintain scalable web applications using Node.js (backend) and React.js (frontend). Real-time Communication: Implement and optimize real-time features using Socket.io. Database Management: Write and optimize complex SQL queries for PostgreSQL/SQL databases to ensure high performance. Microservices: Design and deploy microservices with robust API integrations. Third-Party Integrations: Implement and manage third-party SDK integrations. Messaging Systems: Work with RabbitMQ and Kafka for asynchronous communication. Containerization: Build and manage containerized environments using Docker. Scalability: Leverage AWS services for cloud-native solutions to ensure application scalability. GraphQL APIs: Develop and maintain efficient GraphQL APIs for flexible data fetching. Team Leadership: Lead and mentor a team of developers, ensuring adherence to best practices, code quality, and deadlines. Problem Solving: Debug and resolve complex technical issues in collaboration with cross-functional teams. Required Skills and Qualifications Education: Bachelors/Masters degree in Computer Science, Engineering, or related field. Experience: Minimum 3+ years of hands-on experience in full-stack development. Tech Stack: Proficiency in Node.js, React.js, and modern JavaScript frameworks. Expertise: Socket.io for real-time communication. SQL/Progress databases with a strong understanding of writing and optimizing queries. Microservices Architecture and API integrations. AWS, Docker, and Kafka for cloud and container management. GraphQL for API development. Third-Party SDKs: Experience in integrating and managing third-party SDKs. Creative Mindset: Ability to think out-of-the-box and deliver innovative solutions. Team Leadership: Proven experience in leading teams and driving projects to completion. Communication: Excellent verbal and written communication skills. Job Type: Full-time Location Type: In-person Schedule: Day shift Experience: Node.js: 3 years (Required) Work Location: In person Speak with the employer +91 hidden_mobile,
Employement Category:
Employement Type: Full time Industry: IT Services & Consulting Role Category: Not Specified Functional Area: Not Specified Role/Responsibilies: NodeJs Backend Developer Job in PerfectRecruit