Nodejs Backend Developer

Year    Remote, IN, India

Job Description

Job descriptionKey Responsibilities:



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.


Job Detail

  • Job Id
    JD4714487
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Part Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year