Back End Software Engineer

Who We Are

Paismo is a fast-growing HR tech and fintech startup backed by leading global investors, with team members across Pakistan, the United States, Mexico, and Ethiopia.

Our mission is to transform how businesses hire, manage, pay, and grow their workforce globally. As we continue expanding into international markets, we’re building scalable products that simplify global employment and workforce management.

We’re looking for a Back End Software Engineer who enjoys solving complex engineering problems, building scalable systems, and working in a fast-paced product environment.

As a Back End Software Engineer, you’ll design, build, and maintain the core services powering Paismo’s platform. You’ll collaborate with cross-functional teams to deliver secure, scalable, and high-performance applications, while contributing to banking and enterprise integrations through backend development and platform customization. 

This role is ideal for engineers who enjoy ownership, writing clean code, improving system architecture, and continuously adopting modern engineering practices, including AI-assisted development where appropriate.

Responsibilities

  • Design, develop, and maintain scalable, secure, and high-performance backend services using Node.js.
  • Build and optimize REST APIs, server-side applications, and PostgreSQL databases.
  • Collaborate with Product, Design, Frontend, QA, and DevOps teams to deliver high-quality features.
  • Write clean, maintainable, well-tested, and well-documented code following engineering best practices.
  • Troubleshoot, debug, and optimize application performance and reliability.
  • Participate in code reviews, mentor junior engineers, and contribute to technical discussions.
  • Implement security best practices and support production deployments.
  • Stay current with emerging technologies and leverage AI-powered development tools to improve productivity, code quality, testing, debugging, and documentation.

Minimum Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 2-3 years of professional backend development experience.
  • Strong proficiency in JavaScript, Node.js, Express.js and Nest.js.
  • Experience with PostgreSQL, database design, and query optimization.
  • Solid understanding of RESTful APIs, backend architecture, and software design principles.
  • Familiarity with AWS, Azure, or Google Cloud, along with Docker (Kubernetes is a plus).
  • Experience with Git, CI/CD pipelines, and modern development workflows.
  • Strong analytical, debugging, and problem-solving skills.
  • Effective communication, collaboration, and mentoring abilities.
  • Practical experience using AI-powered developer tools (e.g., ChatGPT, GitHub Copilot, Cursor, Claude, or similar) to improve development efficiency while maintaining engineering quality.
  • Ability to work full-time onsite (40 hours/week) from our Lahore (Gulberg) or Islamabad (Bahria Town) office, with occasional overlap with US/Mexico time zones.

Preferred Skills

  • Experience building and scaling SaaS or related products.
  • Experience working with a banking / fintech product is a plus.
  • Experience optimizing applications for performance and scalability.
  • Go-getter, self-starter mentality with a strong sense of ownership.

Our Culture

  • We are a global team of iterative, growth-minded individuals.
  • We are accountable and committed to our goals.
  • We are problem-focused and transparent in’ actions towards achieving goals.
  • We are team players who are honest and caring toward each other.
  • We thrive in environments where everyone can speak up, contribute ideas, and push for the overall mission of the company, which is to redefine the way workers globally are managed, earn, and grow.

Interview Process

Please note that for all technical positions, we conduct coding evaluations to validate candidates’ qualifications and technical expertise. Employment is subject to a satisfactory background check.

Job Category: Engineering
Job Type: Full Time
Job Location: Lahore - Pakistan

Apply for this position

Allowed Type(s): .pdf, .doc, .docx