Overview

Full Stack Developer – Payment Gateway Platform

Location: Remote / Hybrid
Employment Type: Full-Time

About the Role

We are seeking a Full Stack Developer to build and maintain a modern payment gateway platform that processes transactions across multiple payment providers. You will work on a high-performance async Python backend and a React frontend deployed on AWS serverless infrastructure.

This role requires strong backend fundamentals, frontend proficiency, and an understanding of secure, scalable systems—particularly in financial environments.

Key Responsibilities

* Develop and maintain backend APIs for payment processing
* Build responsive admin dashboards and merchant portals
* Integrate with third-party payment providers
* Implement webhook handling and callback reconciliation
* Write and manage database migrations
* Optimize database queries and overall system performance
* Implement authentication and security best practices (JWT, API keys, etc.)
* Write unit and integration tests
* Deploy, monitor, and maintain applications on AWS
* Collaborate with product and cross-functional teams

Required Skills

Backend Development

* Python 3.10+ with strong async/await experience
* FastAPI for RESTful API development
* SQLAlchemy 2.0 (async ORM) with PostgreSQL
* Alembic for database migrations
* Pydantic v2 for data validation and serialization
* Experience with httpx or similar async HTTP clients

Frontend Development

* React 18/19 with TypeScript
* Vite as a build tool
* TanStack Query (React Query) for server state management
* Tailwind CSS for styling
* Ant Design component library
* React Hook Form with Zod for form validation

Infrastructure & DevOps

* AWS services: Lambda, ECS, RDS, S3, SQS, DynamoDB
* Docker and containerization
* GitHub Actions for CI/CD
* Infrastructure as Code using CloudFormation or SAM

General Requirements

* Strong Git version control skills
* Solid understanding of RESTful API design principles
* Knowledge of authentication and authorization mechanisms
* Experience writing automated tests (pytest, Jest)

Nice to Have

* Experience in payment processing or fintech systems
* Knowledge of multi-tenant SaaS architecture
* Experience with Prisma ORM (Node.js proxy layer)
* Familiarity with secrets management tools such as Doppler or AWS Secrets Manager
* Experience with Sentry for error monitoring
* Familiarity with LocalStack for local AWS development

What We Offer

* Opportunity to work on mission-critical financial infrastructure
* Modern technology stack
* High ownership and impact
* Collaborative and growth-focused environment

If you are passionate about building secure, scalable systems and want to contribute to a growing payment platform, we encourage you to apply.

Gender :
Any

Age range :
N/A

Minimum qualification :
No_minimum

Minimum years of experience :
N/A

Differently abled may apply :
Yes


About NanoPay

NanoPay is NextGen fintech technology company focused on building modern, scalable payment infrastructure for businesses. We develop and maintain a robust payment gateway platform that enables merchants to process transactions seamlessly across multiple payment providers.

Our platform is designed with security, reliability, and performance at its core. We prioritize clean architecture, automation, and strong engineering practices. From API design and third-party integrations to infrastructure as code and continuous deployment, we build systems that are secure, maintainable, and ready for scale.

We operate in a fast-moving, product-driven environment where engineers have real ownership and direct impact. Our focus is not just on processing payments, but on creating flexible, extensible financial infrastructure that helps businesses grow with confidence.

Advertisement image