Senior Python Django Developer
About the job
Experience : Back-end development: Location : Bangalore/ Bhopal Job 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 start-up 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 • 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.
Requirements
- Python
- Django
- Financial Systems
- Microservices
- RESTful APIs
- SQL
- Docker
Preferred Technologies
- Python
- Django
- Financial Systems
- Microservices
- RESTful APIs
- SQL
- Docker
Similar Jobs
Senior Python Developer
ENCORE IT SOLUTIONS
Senior Python Developer
ENCORE IT SOLUTIONS
Senior Python Developer
Tata Consultancy Services