Design, develop, and maintain scalable web applications using
Node.js
for the backend and
ReactJS and nextjs
for the frontend.
Lead the development of new features, ensuring code quality, scalability, and performance optimization.
Collaborate closely with product managers, UX/UI designers, and other developers to create a seamless and intuitive user experience.
Write clean, maintainable, and testable code, following industry best practices and coding standards.
Troubleshoot, debug, and optimize application performance, identifying bottlenecks and improving system performance.
Mentor and provide technical leadership to junior and mid-level developers, promoting continuous learning.
Participate in code reviews, architectural discussions, and design sessions to ensure alignment with project goals and standards.
Integrate with third-party services and APIs to extend application functionality.
Collaborate in an Agile/Scrum development environment, attending sprint planning, stand-ups, and retrospectives.
Stay up to date with emerging technologies and industry trends, and recommend new tools or practices to enhance development processes.
Work on implementing security best practices, ensuring the protection of user data and application integrity.
Required Skills & Qualifications:
Experience:
Minimum of 1 years of experience in software development with at least 1 years of hands-on experience in
Node.js
and
ReactJS an next js
.
Frontend:
Strong proficiency in
ReactJS and next js
, including React hooks, Redux, React Router, and related technologies (e.g., Context API, Webpack, Babel).
Backend:
Deep experience with
Node.js
, building RESTful APIs, working with microservices architecture, and using frameworks like Express.js.
Databases:
Proficiency in working with both
SQL
(PostgreSQL, MySQL) and
NoSQL
(MongoDB, Redis) databases.
Authentication & Security:
Knowledge of authentication protocols (JWT, OAuth), data encryption, and other security best practices.
Testing:
Experience with unit testing, integration testing, and end-to-end testing using frameworks like Jest, Mocha, or Cypress.
Version Control:
Strong experience with
Git
and Git workflows, including branching strategies, pull requests, and code reviews.
Cloud Services:
Familiarity with cloud platforms (AWS, GCP, Azure) and experience in deploying applications in a cloud environment.
CI/CD:
Experience with Continuous Integration and Continuous Deployment processes using tools like Jenkins, GitLab CI, or CircleCI.
Agile/Scrum:
Experience working in Agile/Scrum development environments and familiarity with JIRA or similar project management tools.
Soft Skills:
Strong problem-solving skills, attention to detail, excellent communication skills, and ability to work both independently and as part of a team.
Job Types: Full-time, Part-time, Permanent, Contractual / Temporary, Freelance
Contract length: 9 months
Pay: ₹20,000.00 - ₹30,000.00 per month
Benefits:
Flexible schedule
Internet reimbursement
Work from home
Education:
Bachelor's (Preferred)
Experience:
Programming: 1 year (Required)
total work: 1 year (Preferred)
Node.js: 1 year (Required)
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.