Overview
Job Summary:
We are looking for a highly skilled and versatile Full Stack Developer with expertise in Node.js, React.js, and Next.js. You will be responsible for building and maintaining scalable, high-performance web applications by integrating both front-end and back-end technologies. This role requires proficiency in building seamless user interfaces with React.js and Next.js while also handling server-side logic, database integration, and API development using Node.js. You will work closely with other team members to ensure an optimal user experience and robust back-end functionality.
Key Responsibilities:
- Front-End Development:
- Build dynamic, user-friendly, and responsive interfaces using React.js and Next.js, ensuring high performance and SEO optimization.
- Back-End Development:
Develop and maintain scalable and efficient Node.js APIs, ensuring seamless integration between front-end components and server-side logic.
- System Design & Architecture:
Design and implement low-latency, high-availability applications. Ensure applications are optimized for performance and scalability.Implement security best practices for web applications, including authentication and authorization using tools like Auth0. Ensure data protection standards are met.Integrate and manage databases (SQL/NoSQL), key-value stores, or blob storage solutions, ensuring effective and secure data storage.Develop and maintain automated tests (unit, integration, and functional) to ensure the reliability, robustness, and scalability of applications.Optimize both the front-end and back-end code for speed, efficiency, and scalability, adhering to SEO best practices.Work closely with front-end developers, product managers, and designers to deliver high-quality applications. Communicate technical solutions effectively to non-technical stakeholders.Skills and Qualifications:
- Security & Data Protection:
- Database Integration:
- Testing & Quality Assurance:
- Performance Optimization:
- Collaboration & Communication:
- Strong Proficiency in JavaScript:
- Expertise in JavaScript, including DOM manipulation, the JavaScript object model, and ES6+ features.
- Back-End Development with Node.js:
Deep understanding of Node.js and its frameworks, such as Express, Koa, or Hapi. Ability to build and maintain RESTful APIs.
- Front-End Development with React.js & Next.js:
Hands-on experience with React.js for building dynamic UIs and Next.js for server-side rendering, routing, and SEO optimization.Experience implementing secure user authentication and authorization with tools such as Auth0 or other identity management platforms.Strong understanding of RESTful APIs, data flow between front-end and back-end, and handling asynchronous requests.Proficiency in integrating and managing databases, including SQL, NoSQL, and other storage solutions.Proficient with version control tools like Git and collaborative development practices.Added Advantages:
- Authentication & Authorization:
- API Communication:
- Database Integration & Management:
- Version Control & Collaboration:
- Payment Gateway Integration:
- Experience integrating third-party services, including payment gateways for processing transactions.
- Automated Testing:
Experience with automated testing frameworks (e.g., Jest, Mocha, or similar) for ensuring code quality and application stability.Familiarity with SEO principles and the ability to implement solutions that improve search engine visibility and ranking.Experience with cloud platforms such as AWS or Azure.Familiarity with CI/CD pipelines and deployment practices.Exposure to containerization and microservices architecture (Docker, Kubernetes).Knowledge of GraphQL or other API technologies.Experience working in Agile development environments.
- SEO Optimization:
- Cloud Platforms (AWS, Azure):
- CI/CD Pipelines:
- Containerization & Microservices:
- GraphQL or Other API Technologies:
- Agile Methodologies:
Job Type: Full-time
Pay: ₹311,368.05 - ₹1,474,599.35 per year
Benefits:
- Flexible schedule
- Life insurance
Schedule:
- Monday to Friday
Work Location: In person