06 Aug
|
Hands In
|
India
Location: Remote (India)
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 cooperative 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.
📌 Full Stack Engineer (India)
🏢 Hands In
📍 India