18 Oct
|
Priviately-Held
|
India
18 Oct
Priviately-Held
India
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
- At least 5 years of professional backend development experience with Python and Django
- Strong adoption in using AI in solving all types of complex issues
- Strong background in e-commerce applications
- Proven experience in designing software architecture in a microservices or modular monolith environment.
- Experience working in quick-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, unit test, or factory boy.
- Familiarity with security best practices in financial applications (PCI compliance, data encryption, etc.).
Preferred Skills & Persona
- "Determined to solve it" gravitas
- Dependable and driven with strong integrity
- Exposure to event-driven architecture
- Experience integrating with third-party payment gateways, banking APIs
- Understanding of DevOps and monitoring tools (Prometheus, ELK, Grafana).
Pay: ₹530,000.00 - ₹800,000.00 per year
Work Location: Remote
📌 Senior Django Developer (India)
🏢 Priviately-Held
📍 India