Zealousweb
  • Discover ZealousWeb
  • Services
  • Technologies
  • Industries
  • Insights

Senior Full Stack Javascript Developer

  • Department: Web Development
  • Experience: Senior-Level (4 Years)
  • Location: Ahmedabad
  • Package: ₹ 35,000/- to ₹ 60,000/- (Per Month)
  • No. of Openings: 1
  • Job Type: Full-time

Are you a seasoned Full Stack JavaScript Developer with a passion for creating innovative web applications? ZealousWeb is seeking an experienced professional to join our dynamic team. With a deep understanding of both frontend and backend development, particularly in technologies such as React js and Node.js. you’ll play a key role in shaping the digital experiences we deliver to our clients. If you thrive in a collaborative environment and are eager to contribute to cutting-edge projects, we want to hear from you. Join us and be a part of a forward-thinking company dedicated to excellence in web development.

Job Responsibilities

  • Lead and mentor a team of developers, providing guidance on best practices in ReactJS, NodeJS, and JavaScript development.
  • Oversee the technical design and architecture of projects, ensuring they meet scalability, performance, and security requirements, with a strong focus on ReactJS and NodeJS.
  • Collaborate with product managers, designers, and stakeholders to define project requirements and deliverables.
  • Manage project timelines, sprints, and deliverables, ensuring the team adheres to deadlines and quality standards.
  • Develop and maintain scalable and dynamic web applications using ReactJS for the frontend and NodeJS for the backend.
  • Write clean, maintainable, and efficient code using modern JavaScript (ES6+), adhering to industry standards and best practices.
  • Conduct code reviews to ensure code quality, consistency, and adherence to project requirements and standards.
  • Implement automated testing frameworks and strategies (e.g., Jest, Mocha, Cypress) to ensure robust and error-free code.
  • Optimize application performance for fast and efficient rendering, data handling, and API processing.
  • Design and implement RESTful and GraphQL APIs, focusing on scalability and security.
  • Ensure proper state management in React applications using tools like Redux, Context API, or Recoil.
  • Leverage NodeJS frameworks like Express.js or NestJS for building efficient server-side applications.
  • Maintain and implement CI/CD pipelines to automate testing, building, and deployment processes.
  • Oversee deployment processes, ensuring smooth and efficient releases with minimal downtime.
  • Identify, troubleshoot, and resolve complex technical issues across the full stack.
  • Stay updated on the latest trends and advancements in ReactJS, NodeJS, and JavaScript, integrating relevant technologies and methodologies into projects.
  • Evaluate and recommend tools, libraries, and frameworks that enhance the development process and product quality.
  • Prepare and maintain comprehensive documentation for code, architecture, and development processes.
  • Provide regular updates on project progress, team performance, and challenges to stakeholders and management.
  • Engage with clients to understand their needs, providing tailored technical solutions and ensuring high-quality deliverables.
  • Ensure the delivery of robust, reliable, and scalable web applications that meet client expectations.

Technical Skills Required

  • Proficiency in ReactJS, including Redux, Context API, and Hooks for state and lifecycle management.
  • Strong expertise in NodeJS, including Express.js or NestJS, for building scalable server-side applications.
  • In-depth knowledge of JavaScript (ES6+), including asynchronous programming, closures, and modular design patterns.
  • Familiarity with front-end build tools such as Webpack, Babel, and Vite for optimizing application performance.
  • Experience with version control systems like Git and collaborative workflows using platforms like GitHub, GitLab, or Bitbucket.
  • Understanding of CI/CD processes, including tools like Jenkins, GitHub Actions, or GitLab CI for automating testing and deployment.
  • Strong knowledge of relational and NoSQL databases such as MySQL, PostgreSQL, and MongoDB, including query optimization.
  • Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes for deployment and scalability.
  • Expertise in modern authentication and authorization protocols, including OAuth 2.0, OpenID Connect, and JWT-based workflows.
  • Experience with writing and consuming RESTful APIs and GraphQL for efficient client-server communication.
  • Proficiency in using testing frameworks like Jest, Mocha, Chai, or Cypress for unit, integration, and end-to-end testing.
  • Knowledge of performance optimization techniques, including lazy loading, code splitting, and server-side rendering (SSR) in ReactJS.
  • Familiarity with state management libraries and tools such as Zustand, Recoil, or MobX as alternatives to Redux.
  • Awareness of web security best practices, including preventing XSS, CSRF, and implementing HTTPS and Content Security Policies (CSP).
  • Hands-on experience with real-time communication libraries such as Socket.IO or WebRTC for building interactive applications.
  • Understanding of cloud platforms like AWS, Azure, or Google Cloud for hosting and scaling applications.

Non-Technical Skills Required

  • Excellent leadership and mentoring skills, with the ability to guide and inspire development teams.
  • Strong verbal and written communication skills for effective collaboration with team members and stakeholders.
  • Proficient interpersonal skills to build strong relationships within and across teams.
  • Ability to work collaboratively in a dynamic, team-oriented environment, fostering a positive culture.
  • Strong analytical and problem-solving abilities to address technical and project challenges effectively.
  • Effective time management and organizational skills to handle multiple priorities and meet deadlines.
  • Ability to adapt to changing project requirements and work in a fast-paced, agile environment.
  • Proficiency in client interaction and engagement, ensuring their needs are understood and met.
  • A continuous learning mindset, staying updated with emerging trends and technologies.
  • Conflict resolution and decision-making skills to maintain project momentum and team harmony.
  • Attention to detail to ensure high-quality deliverables and adherence to standards.
  • Strong presentation and reporting skills to communicate project progress and insights to stakeholders.
job-search-gears-concept

Apply for Senior Full Stack Javascript Developer