Job Description

We are seeking a highly skilled Senior Backend Engineer specializing in Node.js to join our dynamic team at Credit Direct Finance Company Limited. In this role, you will be instrumental in designing, developing, and maintaining sophisticated software applications that align with our business objectives. You will collaborate closely with cross-functional teams, providing technical leadership and ensuring the delivery of high-quality, scalable software solutions. This is an exciting opportunity to contribute to impactful projects and drive technical excellence within our organization.

To apply for this role, click the Apply button on this page and follow the instructions.

Required Skills

Node.jsExpress.jsNest.jsRESTful APIsGraphQL APIsJavaScriptTypeScriptDockerKubernetesMongoDBPostgreSQLRedisAsynchronous ProgrammingMicroservicesServerless FunctionsCode ReviewsTechnical DocumentationProblem SolvingPerformance OptimizationRefactoring

Key Responsibilities

  • Design, develop, test, and maintain software applications in alignment with business needs.
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Conduct code reviews and provide constructive feedback to team members.
  • Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications.
  • Collaborate with QA engineers to ensure thorough testing and quality assurance of software applications.
  • Communicate effectively with team members and stakeholders to ensure alignment and understanding of project goals and timelines.
  • Create and maintain technical documentation for software applications, including design specifications, code comments, and user guides.
  • Identify, troubleshoot, and resolve software defects and performance issues.
  • Continuously improve existing software applications by refactoring code and optimizing performance.
  • Stay updated with the latest industry trends, technologies, and best practices.
  • Provide technical guidance and mentorship to junior engineers and development teams.
  • Lead the development of complex features and modules, ensuring they meet quality and performance standards.
  • Participate in architectural discussions and contribute to the technical direction of projects.

Qualifications

  • 5-7 years of backend development experience, with a proven track record in building, scaling, and maintaining robust applications.
  • Extensive experience leading and delivering complex, high-impact software projects, with strong collaboration across cross-functional teams.
  • Deep expertise in Node.js and its ecosystem, including frameworks like Express.js and Nest.js.
  • Proficiency in developing RESTful and GraphQL APIs.
  • Strong command of JavaScript and TypeScript for backend development.
  • Familiarity in languages such as Python or Go is considered a plus.
  • Solid knowledge of backend architectures and development best practices, including asynchronous programming, microservices, and serverless functions.
  • Experience with backend frameworks and tools such as Docker, Kubernetes.
  • Experience with database technologies like MongoDB, PostgreSQL, or Redis.

Benefits & Perks

  • Competitive Salary
  • Quarterly Performance Pay
  • Transport Subsidy
  • Staff Bus
  • Hybrid Work
  • 13th Month Salary
  • Leave Allowance
  • Profit Sharing

How to Apply

This job has expired

Join Our Communities

This role is pivotal for designing, developing, and maintaining robust software applications. Success is measured by delivering high-quality, scalable solutions and providing technical leadership. The position exists to drive innovation and ensure our applications meet evolving business needs.

Posted Date

January 27, 2026

100 people viewed this job