H

Full Stack Developer

hands in Pakistan
Remote
Apply
AI Summary

We're looking for a Full Stack Developer with a strong software testing background who believes in building reliable, maintainable software through automated testing and Test-Driven Development (TDD).

Key Highlights
Build new features using a test-first mindset
Practice Test-Driven Development (TDD) where appropriate
Develop REST APIs using Node.js, TypeScript and NestJS
Key Responsibilities
Build new features using a test-first mindset
Write automated unit and integration tests alongside production code
Practice Test-Driven Development (TDD) where appropriate
Technical Skills Required
TypeScript Node.js React
Benefits & Perks
£15,000–£20,000 per year
Fully remote with flexible working
Nice to Have
NestJS
AWS (Lambda, API Gateway)
SST or AWS CDK
DynamoDB or MongoDB
Docker
GitHub Actions / CI/CD
End-to-end, integration or contract testing experience
Payment or fintech experience

Job Description


Location: Remote (Pakistan)

Employment: Full-time

Salary: £15,000–£20,000 per year


About Hands In


Hands In is a London-based fintech building enterprise payment technology for airlines and travel companies. Our platform is built using a modern TypeScript stack on AWS.


We're looking for a Full Stack Developer with a strong software testing background who believes in building reliable, maintainable software through automated testing and Test-Driven Development (TDD). Engineering quality is important to us—we value clean architecture, automated testing, thoughtful code reviews and continuous refactoring.


The Role


You'll work across both frontend and backend to develop new features, improve existing functionality, and help maintain a scalable cloud-based platform. This role is ideal for an engineer with strong software engineering fundamentals who enjoys writing well-tested code and building software that is easy to maintain and extend.


Responsibilities

  • Build new features using a test-first mindset.
  • Write automated unit and integration tests alongside production code.
  • Practice Test-Driven Development (TDD) where appropriate.
  • Build and maintain full-stack features across frontend and backend.
  • Develop REST APIs using Node.js, TypeScript and NestJS.
  • Build responsive user interfaces with React and Next.js.
  • Design modular, scalable and highly testable software.
  • Work with PostgreSQL, DynamoDB and MongoDB.
  • Debug, optimise and troubleshoot production issues.
  • Participate in code reviews with a strong focus on code quality, testing and maintainability.
  • Collaborate closely with the engineering team throughout the development lifecycle.


Requirements

  • 2–3 years of software development experience (or equivalent personal/commercial projects)
  • Strong proficiency in TypeScript
  • Experience building applications with Node.js, React and Next.js
  • Experience developing REST APIs
  • Strong experience writing automated unit and integration tests
  • Solid understanding of Test-Driven Development (TDD) and software testing best practices
  • Ability to design clean, loosely coupled and testable software
  • Experience with Jest, Vitest, Playwright or similar testing frameworks
  • Experience working with SQL databases (PostgreSQL preferred)
  • Familiarity with Git and collaborative development workflows
  • Strong problem-solving and communication skills
  • Ability to overlap at least 4 hours with UK working hours


Nice to Have

  • NestJS
  • AWS (Lambda, API Gateway)
  • SST or AWS CDK
  • DynamoDB or MongoDB
  • Docker
  • GitHub Actions / CI/CD
  • End-to-end, integration or contract testing experience
  • Payment or fintech experience


Tech Stack

  • Frontend: React, Next.js, TypeScript
  • Backend: Node.js, NestJS
  • Cloud: AWS, Lambda, API Gateway, SST, AWS CDK
  • Databases: PostgreSQL, DynamoDB, MongoDB
  • Testing: Jest, Vitest, Playwright (or equivalent)


Why Join?

  • Build software used by enterprise customers worldwide.
  • Be part of a small engineering team with high ownership and real impact.
  • Work in an engineering culture that prioritises testing, code quality and continuous improvement.
  • Fully remote with flexible working.

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Associate

quik hire staffing

Pakistan

Game Developer - Java / libGDX

Programming
2d ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Associate

jobs ai

Pakistan

Data Infrastructure Engineer

Programming
3d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

hired

Pakistan

Subscribe our newsletter

New Things Will Always Update Regularly