Description :
We are looking for a highly skilled Senior Python Django Developer with extensive experience in building and scaling financial or payments-based applications.
The ideal candidate has a deep understanding of system design, architecture patterns, and testing best practices, along with a strong grasp of the startup environment.
This role requires a balance of hands-on coding, architectural design, and collaboration across teams to deliver robust and scalable financial products.
Responsibilities :
- Design and develop scalable, secure, and high-performance applications using Python (Django framework).
- Architect system components, define database schemas, and optimize backend services for speed and efficiency.
- Lead and implement design patterns and software architecture best practices.
- Ensure code quality through comprehensive unit testing, integration testing, and participation in code reviews.
- Collaborate closely with Product, DevOps, QA, and Frontend teams to build seamless end-to-end solutions.
- Drive performance improvements, monitor system health, and troubleshoot production issues.
- Apply domain knowledge in payments and finance, including transaction processing, reconciliation, settlements, wallets, UPI, etc.
- Contribute to technical decision-making and mentor junior developers.
Requirements :
6 to 10 years of professional backend development experience with Python and Django.Strong background in payments / financial systems or FinTech applications.Proven experience in designing software architecture in a microservices or modular monolith environment.Experience working in fast-paced startup environments with agile practices.Proficiency in RESTful APIs, SQL (PostgreSQL / MySQL), NoSQL (MongoDB / Redis).Solid understanding of Docker, CI / CD pipelines, and cloud platforms (AWS / GCP / Azure).Hands-on experience with test-driven development (TDD) and frameworks like pytest, unittest, or factory_boy.Familiarity with security best practices in financial applications (PCI compliance, data encryption, etc.).Preferred Skills :
Exposure to event-driven architecture (Celery, Kafka, RabbitMQ).Experience integrating with third-party payment gateways, banking APIs, or financial instruments.Understanding of DevOps and monitoring tools (Prometheus, ELK, Grafana).Contributions to open-source or personal finance-related projects.Job Types :
Full-time, : Day shiftSupplemental Pay :
Performance bonusYearly :DjangoPythonRESTful APIsPostgreSQLCI / CDAmazon Web Services (AWS)Apache KafkaMongoDBCelerySoftware DevelopmentRabbitMQRedis(ref : hirist.tech)