Search by job, company or skills

WOGOM

Node JS Developer (4+ Years of Experience)

Early Applicant
  • a month ago
  • Be among the first 50 applicants

Job Description

Job Description Node Js Developer

Development and Maintenance

  • Develop and maintain server-side application logic using Node.js
  • Design, develop, and maintain RESTful or GraphQL APIs to support front-end applications.
  • Write clean, maintainable, and efficient code while optimizing the performance of server-side applications.
  • Integrate and manage databases, including writing queries and handling data storage solutions (e.g., MySQL, MongoDB)
  • Integrate third-party services and APIs into the application

Collaboration and Teamwork

  • Work closely with front-end developers, UX/UI designers, and other team members to implement new features and improve existing ones.
  • Participate in code reviews, provide constructive feedback to peers and ensure best practices are followed.
  • Collaborate with team members using task management tools like Jira, Trello, or Asana.

Testing and Debugging

  • Write and maintain unit tests using frameworks such as Mocha, Chai, or Jest.
  • Debug issues across the full stack (including front-end, if needed) and implement fixes promptly.
  • Contribute to the creation and maintenance of automated testing scripts to ensure the robustness of the application.

Performance Optimization

  • Work on improving the scalability of the application by optimizing code and using efficient algorithms.
  • Implement caching strategies, load balancing, and other performance enhancement techniques.

Documentation

  • Create and maintain technical documentation for the codebase, including API documentation and developer guides
  • Document solutions and share knowledge with the team, ensuring that all team members understand how to use and maintain the system.

Continuous Learning and Improvement

  • Provide input on architectural decisions and contribute to the overall system design, especially as it relates to the backend
  • Advocate for and implement best practices in coding, testing, and deployment.

DevOps and Deployment Support

  • Assist in deploying applications to various environments, including cloud platforms like AWS, Azure, or Google Cloud
  • Contribute to the setup and maintenance of Continuous Integration/Continuous Deployment (CI/CD) pipelines

Troubleshooting and Support

  • Respond to and troubleshoot production issues, working with the team to resolve them efficiently.
  • Occasionally interact with clients or stakeholders to gather requirements, provide updates, or explain technical concepts

Skills Required

  • Proficiency in JavaScript/TypeScript.
  • Strong knowledge of Node.js and frameworks like Express.js or NestJS.
  • Experience with databases (SQL/NoSQL).
  • Familiarity with RESTful and GraphQL APIs.
  • Basic understanding of front-end technologies.
  • Knowledge of version control systems (e.g., Gitlab).
  • Understanding of security practices and compliance.
  • Good problem-solving and analytical skills.
  • Ability to work in an Agile/Scrum environment.

4-5 years of experience in software development with a focus on Node.js and backend development.

More Info

Industry:Other

Job Type:Permanent Job

Date Posted: 08/10/2024

Job ID: 95437723

Report Job

About Company

Follow

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Node js Developer Experience 2 4 years

iDentixweb Pvt Ltd Company Name Confidential

Lead Shopify Developer 4 years of experience in Shopify skills

JOOLA INDIACompany Name Confidential
Last Updated: 20-10-2024 10:29:05 PM
Home Jobs in Ahmedabad Node JS Developer (4+ Years of Experience)