Backend Engineer (II)


We're on the hunt for an exceptional Backend Engineer (Node.js) to be part of our vibrant team at Metric! As a Backend Engineer, you'll take charge of crafting, creating, and nurturing server-side applications through the Node.js framework. You will collaborate with cross-functional teams to deliver high-quality software solutions, ensuring optimal performance and flawlessly incredible user experiences!

Level: L2 / IC

Location: Bahria Town Phase VII, Islamabad

Who We Are

Metric is built by entrepreneurs, industry experts, and venture capital investors. We have spent years working with thousands of startups to understand the challenges around financial management for young businesses. We believe a business can't survive and grow without the right financial tracking and insights.


What You Will Do

  • Design and implement scalable and robust server-side applications using Node.js.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Write reusable, testable, and efficient code.
  • Ensure the responsiveness and performance of applications.
  • Develop and maintain RESTful APIs to support front-end and mobile applications.
  • Implement authentication and authorization mechanisms for secure API access.
  • Optimize API endpoints for maximum speed and scalability.
  • Integrate databases, such as Firebase Firestore or MongoDB into the application.
  • Design and implement data storage solutions and ensure data consistency and integrity.
  • Conduct unit testing and integration testing to identify and fix defects.
  • Collaborate with QA engineers to ensure the quality and reliability of the software.
  • Identify and address performance bottlenecks to ensure the application's optimal performance.
  • Implement best practices and coding standards to maintain high code quality.
  • Document code, processes, and APIs to facilitate knowledge sharing and maintenance.
  • Create and maintain technical documentation for reference and training purposes.
  • Work closely with cross-functional teams, including front-end developers, designers, and product managers, to deliver cohesive solutions.
  • Participate in code reviews to maintain code quality and share constructive feedback.


Role Requirements

  • Proven experience as a Node.js Developer.
  • Strong proficiency in JavaScript.
  • Experience with popular Node.js frameworks such as Express.js.
  • Solid understanding of asynchronous programming and event-driven architecture.
  • Experience working with databases.
  • Proficient in database design, optimization, and management.
  • Hands-on experience in designing and implementing RESTful APIs.
  • Knowledge of authentication and authorization mechanisms.
  • Proficient with version control systems, preferably Git.
  • Understanding of test-driven development (TDD) practices.
  • Strong problem-solving and debugging skills.
  • Ability to troubleshoot and resolve issues efficiently.
  • Excellent communication skills with the ability to convey technical concepts to non-technical stakeholders.
  • Experience with third-party integrations like Stripe, Quickbooks, or Shopify is good to have.


What We Offer

  • An opportunity to work in the exciting & and fast-paced FinTech sector
  • Competitive remuneration package, in line with your experience along with health benefits.
  • Work in a people-first, values-based environment, with a startup mentality.

Equal Opportunity Employment

At Metric, we actively seek out Doers from diverse backgrounds to fuel our growth. Our core value, "No Gatekeepers," defines our commitment to fostering a workplace where all voices are valued and celebrated. We affirm that inequality is detrimental to our product, our team members, and the diverse customers we serve. We believe diversity fuels innovation and exceptional outcomes for our global product. Decisions on hiring, compensation, performance, and conclusion of employment are made fairly, offering equal opportunities to all. We prioritize empathy and respect for each other in all we do.

Updated: 1 month ago
Job ID: 10712420
Report issue


11-50 employees
  1. Backend Engineer (II)