Fullstack Lead

4.0 - 5.0 years

3.0 - 5.0 Lacs P.A.

Chennai

Posted:1 week ago| Platform: Naukri logo

Apply Now

Skills Required

AuthorizationAuthenticationSequelizeNode.JsReact.JsOrm Tool

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Summary: We are seeking a talented Full Stack Developer to join our dynamic team. The ideal candidate will have a strong foundation in React.js and Node.js, experience working with microservices architecture, and a solid understanding of AWS services and Firebase. Additionally, you should have a strong command of MySQL queries and experience (or a willingness to learn) working with Sequelize. You will play a critical role in developing, enhancing, and maintaining both web applications and RESTful APIs that can be seamlessly integrated with native mobile applications. Your focus will be on ensuring performance, reliability, and scalability across all platforms. Responsibilities: Design, develop, and maintain scalable and secure web applications using React.js on the front end and Node.js on the back end. Build and maintain RESTful APIs that are optimized for integration with native mobile apps, ensuring smooth and efficient data communication. Develop and maintain microservices, ensuring smooth integration and efficient communication between them. Write efficient and complex MySQL queries to support back-end services and optimize database performance. Use Sequelize ORM to interact with databases, if applicable, for seamless database integration. Collaborate with cross-functional teams, including designers, product managers, mobile developers, and other developers, to deliver high-quality products. Optimise applications for maximum speed and scalability. Implement user authentication and authorisation between multiple systems and servers using Firebase Authentication and AWS solutions. Develop and manage secure and efficient APIs to support front-end and mobile app functionalities. Integrate third-party APIs and services as needed. Set up and maintain cloud-based infrastructure on AWS, including services like S3, SQS, EC2, and RDS. Utilise Firebase services such as Authentication, Firestore, Realtime Database, Cloud Functions, and Firebase Hosting for project requirements. Ensure data protection and compliance with security best practices. Troubleshoot and debug issues across the development stack. Stay up-to-date with emerging technologies and apply them to the existing codebase to improve performance and maintainability. Required Skills & Qualifications: Front-end: Proficiency in React.js, Redux, TypeScript, and front-end design patterns. Back-end: Strong experience with Node.js, Express.js, and building scalable back-end services. Microservices: Familiarity with microservice architecture, service orchestration, and distributed systems. Database: Proficient in writing complex MySQL queries and optimizing database performance. Experience with Sequelize ORM is a plus. AWS: Experience with AWS services like S3, SQS,RDS, API Gateway, and other relevant cloud technologies. Firebase: Proficient in using Firebase services like Firestore, real-time Database, cloud Functions, and Firebase Authentication. API Development: Strong knowledge of RESTful API design, development, and best practices for integrating with native mobile apps. Version Control: Experience using Git and platforms like GitHub or GitLab. DevOps: Basic knowledge of CI/CD pipelines and containerization (e.g., Docker, Kubernetes is a plus). Desired Skills & Experience: Knowledge of message queue systems such as AWS SQS.. Understanding of caching mechanisms like Redis or Memcached. Experience with performance optimization techniques for both front-end and back-end. Ability to work in an Agile environment and familiarity with Scrum methodology. Strong problem-solving skills, attention to detail, and the ability to work independently or collaboratively.

Information Technology
Tech City

RecommendedJobs for You

Noida, Bangalore Rural, Bengaluru

Chennai, Coimbatore, Bengaluru