About the Role
We are seeking an experienced Python / Full-Stack Developer to join our team in scaling and enhancing NEOFIN—a high-load digital lending and fintech platform. You will work directly with our core Django architecture, API ecosystems, and front-end interface builders to maintain and expand our Digital Wallet, Loan Management System, Buy Now Pay Later (BNPL) modules, decision engine, and third-party integrations.
In this role, we strongly encourage and expect the use of modern AI-assisted development tools (such as Claude and Cursor) to accelerate feature delivery, streamline code refactoring, and automate complex workflows.
Core Responsibilities
Backend Development: Maintain, build, and optimize isolated, pluggable Django applications using Python 3. 6+ and Django REST Framework.
API Development & Integration: Design and implement REST APIs, Mobile APIs, and integrations with payment gateways, external data providers, and credit bureaus.
Database Management: Design schema models using Django ORM and write efficient PostgreSQL queries for middle- to high-load production environments.
Frontend & No-Code Tools: Support UI/UX integrations using GrapesJS, Formio, and customized frontend modules for site builders and onboarding flows.
Performance & Infrastructure: Optimize system scalability on AWS/virtual machines utilizing Nginx, uWSGI, Redis, RabbitMQ, Traefik, and Docker containers.
Platform Customization: Implement features across the Loan Origination System (LOS), Underwriting Studio, CRM, past-due tracking/servicing modules, and BNPL widgets.
Technical Requirements
Must-Have Qualifications
Primary Language & Framework: Core expertise in Python (3. 6+) and Django Framework (3.x).
API Frameworks: Hands-on experience building and consuming APIs using Django REST Framework (DRF), FistAPI.
Databases: Strong knowledge of PostgreSQL (schema design, query optimization, Django ORM).
Caching & Message Queues: Experience with Redis and RabbitMQ for processing asynchronous tasks and background queues.
Web Servers & Deployment: Experience configuring Nginx, uWSGI, and working with containerization via Docker.
Version Control: Proficiency with Git (GitHub / GitLab workflow).
Nice-to-Have Skills & Experience
Search Engines: Experience configuring Elasticsearch or Solr.
Frontend Tools: Familiarity with frontend frameworks or builder libraries like GrapesJS and Form.io.
Infrastructure & Cloud: Hands-on experience with AWS infrastructure, Ubuntu LTS server administration, Traefik, and cluster balancers.
Fintech Domain Knowledge: Prior experience building Loan Origination Systems (LOS), Loan Management Systems (LMS), BNPL modules, or payment gateway integrations.