10
Years

Finlabs India

Decade of Excellence (2016–2026)

0%

Finlabs India

Backend Developer (Node.js)

Job Category: Information Technology

Job Type: Full Time

Job Location: Pan India

Experience: 4–5 Years

About the Role

We are looking for an experienced and motivated Backend Developer – Node.js with 4–5 years of hands-on experience in backend application development. The ideal candidate will have strong expertise in Node.js and JavaScript, experience building scalable REST APIs, and a solid understanding of PostgreSQL databases.

The candidate will work closely with cross-functional teams to design, develop, test, deploy, and maintain reliable backend services while following industry best practices, coding standards, and Agile development methodologies.

Key Responsibilities

  • Design, develop, and maintain scalable and high-performance backend applications using Node.js.
  • Build and maintain robust RESTful APIs for web and application-based solutions.
  • Write clean, maintainable, reusable, and efficient code following established coding standards.
  • Work with PostgreSQL databases, including database design, SQL queries, indexing, and performance optimization.
  • Use ORM libraries such as Sequelize, Prisma, or similar tools for efficient database interaction.
  • Implement and maintain authentication and authorization mechanisms using technologies such as JWT and OAuth.
  • Perform API testing and debugging using tools such as Postman.
  • Use Git and standard branching strategies for source code management.
  • Participate in code reviews and ensure adherence to secure coding practices and development standards.
  • Collaborate with frontend developers, QA engineers, product teams, and other stakeholders to deliver high-quality software.
  • Participate in application deployment and release processes.
  • Implement effective logging, monitoring, and debugging practices to ensure application reliability.
  • Follow Agile/Scrum methodologies and contribute to sprint planning, stand-ups, reviews, and retrospectives.
  • Track and manage development tasks using Jira or similar issue-tracking tools.
  • Contribute to continuous improvement of development processes, code quality, and system performance.

Required Technical Skills

  • 4–5 years of professional experience in backend development using Node.js.
  • Strong knowledge of JavaScript (ES6+) and asynchronous programming concepts.
  • Hands-on experience developing and integrating REST APIs.
  • Strong understanding of PostgreSQL, including:
    • Database design
    • SQL queries
    • Indexing
    • Query and performance optimization
  • Experience with ORM libraries such as Sequelize, Prisma, or similar.
  • Good understanding of Git and standard branching strategies.
  • Experience or understanding of application deployment and release processes.
  • Knowledge of API testing tools such as Postman.
  • Basic understanding of authentication and authorization, including JWT and OAuth.
  • Familiarity with logging, monitoring, troubleshooting, and debugging techniques.
  • Understanding of CI/CD concepts is an added advantage.
Process & Development Practices
  • Good understanding of Agile/Scrum methodologies.
  • Experience working within the Software Development Life Cycle (SDLC).
  • Knowledge of coding standards, clean code practices, and software development best practices.
  • Understanding of secure coding practices and code review processes.
  • Familiarity with CI/CD pipelines and practices is an advantage.
  • Experience using Jira or similar issue-tracking and project management tools.
Desired Candidate Profile
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Ability to work effectively both independently and as part of a collaborative Agile team.
  • Strong ownership and accountability for assigned tasks and deliverables.
  • High attention to detail and commitment to software quality.
  • Eagerness to learn new technologies and adapt to evolving technical requirements.
  • Proactive approach toward identifying issues and contributing to continuous improvement.
Educational Qualifications
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
Why Join Us?
  • Opportunity to work on challenging backend development projects.
  • Collaborative and Agile work environment.
  • Opportunities for continuous learning and professional growth.
  • Exposure to modern backend technologies, development practices, and deployment processes.

Apply for this position

Allowed types(s): .pdf, .doc, .docx
Scroll to Top

Schedule a Demo

Tell us a bit about your organization and we'll help you find the perfect solution.