:
We are looking for a highly skilled and experienced Senior Full Stack Developer with expertise in Node.js and React.js/Next.js. The ideal candidate will have a strong background in building scalable, high-performance enterprise applications, and be comfortable working in a fast-paced environment. As a senior member of the team, you will be responsible for leading the development and maintenance of our web applications, ensuring optimal performance, and providing guidance to junior developers.
Software Requirements:
• Front-End: ReactJS, NextJS, TypeScript, HTML, CSS, CSS-Pre-processors, CSS-in-JS.
• Back-End: NodeJS, JavaScript, TypeScript.
• Database: NoSQL Databases.
• Build Tools: Task runners or scripts for automating the build process.
• CI/CD: Familiarity with CI/CD principles and tools.
• Containerization: Docker, Kubernetes.
• API Gateways: 3Scale.
• Authentication: Single-Sign-on, JWT, OAuth.
• Message Queues: AWS, Microsoft Azure, Pushpin, Kafka.
• GraphQL: Practical experience is a plus.
• Testing: Jest, Enzyme, Jasmine.
• Linting: TSLINT, Prettier.
Overall Responsibilities:
• Develop and maintain highly responsive user interface components using React concepts.
• Architect and implement scalable and highly available RESTful APIs using Node.js.
• Monitor and improve front-end performance.
• Ensure quality of the technical and application architecture and design.
• Mentor and provide guidance to junior developers.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Conduct code reviews and ensure adherence to best coding practices.
• Troubleshoot and debug application issues.
• Stay updated with emerging technologies and industry trends.
• Document the code inline using JSDoc or other conventions.
Technical Skills:
Front-End:
• Thorough understanding of React.js, Next.js and its core principles.
• Experience with popular React.js workflows (Flux, Redux, ContextAPI, Data Structures).
• Proficient with modern front-end build pipelines and tools.
• Experience with Styled Components, Tailwind CSS, Material UI, and other CSS-in-JS techniques.
• Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
• Understanding of common programming paradigms and fundamental React principles (React components, hooks, lifecycle).
Back-End:
• Excellent knowledge of developing scalable and highly available Restful APIs using Node.js technologies.
• Understanding of containerization (Docker, Kubernetes).
• Experience with API gateway integrations (3Scale).
• Knowledge of Data Structures for TypeScript.
• Familiarity with task/message queues (AWS, Azure, Pushpin, Kafka) and Deploying.
• Practical experience with GraphQL is a plus .
•
• Experience:
• Minimum 7 years of coding experience in ReactJS, HTML, CSS-Pre-processors, or CSS-in-JS for enterprise applications.
Day-to-Day Activities:
• Develop and implement highly responsive user interface components.
• Architect and automate the build process for production.
• Monitor and improve front-end performance.
• Collaborate with cross-functional teams and provide technical guidance.
• Conduct code reviews and document code.
• Troubleshoot and debug issues.
• Stay abreast of emerging technologies.
Qualifications:
• Education: Degree or Postgraduate in Computer Science or related field (or equivalent industry experience).
• Experience: Minimum 7 years of relevant coding experience.
Soft Skills:
• Able to influence multiple teams on technical considerations.
• Self-motivator and self-starter.
• Ability to work collaboratively with teams across the organization.
• Excellent interpersonal skills to interact and present ideas to senior and executive management.
• Minimum 7 years of coding experience in NodeJS, JavaScript, TypeScript, and NoSQL Databases.
• Experience in IT services and digital marketing services is a plus.
• Hands-on experience in performance tuning, debugging, and monitoring.
Job Types: Full-time, Permanent
Pay: ?100,000.00 - ?200,000.00 per year
Benefits:
• Paid sick time
• Paid time off
Location Type:
• In-person
Schedule:
• Day shift
Education:
• Bachelor's (Preferred)
Experience:
• Angular: 1 year (Preferred)
• total work: 7 years (Required)
• React: 5 years (Required)
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.