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.
Apply for Senior Full Stack Javascript Developer
Senior Full Stack Javascript Developer
Senior Full Stack Javascript Developer
- Department: Web Development
- Experience: Senior-Level
- Location: Ahmedabad