Bangalore, Karnataka, India
Space Exploration & Research, Information Technology
Full-Time
Relu Consultancy
Overview
JD
Responsibilities:-
- Design and Development: Architect and implement a Django-based backend system, including core models, views, and APIs for functionalities such as user registration, document uploads, eligibility checks, loan disbursement, repayment tracking, and agreement generation.
- Maintenance and Optimization: Regularly update and maintain the application, including debugging, performance tuning, and integrating new features like SMS notifications, promotional campaigns, and external API endpoints (e.g., for credit checks or banking verifications).
- Integration and Security: Incorporate third-party services for KYC (e.g., address, DOB, and name validation), credit analysis (e.g., CIBIL-like checks), and secure database connections (using certificates for SQL databases). Ensure compliance with data privacy standards and implement brute-force protection and decorators for API security.
- Deployment and Scaling: Manage deployment configurations using tools like uWSGI, handle cron jobs for scheduled tasks (e.g., overdue charges, notifications), and optimize for high-traffic scenarios in a financial context.
- Testing and Documentation: Write unit tests, maintain code quality, and document the codebase, including models for loans, users, devices, and referrals. Collaborate on merging accounts and updating statuses for disbursements and repayments.
- Collaboration: Work with cross-functional teams to integrate frontend components, handle customer support features, and incorporate machine learning analysis for risk assessment.
Requirements:-
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in Python and Django development, with at least 3 years focused on DRF for building RESTful APIs.
- Proven track record of developing and maintaining complex web applications, preferably in fintech or e-commerce domains involving user data, payments, and compliance.
Tech Stack:-
Technical Proficiency:
- Expert in Django ORM, models, views, and admin panels.
- Strong with REST APIs, including authentication, decorators, and endpoint management.
- Experience with database management (e.g., PostgreSQL or MySQL with SSL certificates) and scripting for tasks like XML parsing, checksums, and invoice generation.
- Familiarity with deployment tools (uWSGI, NGINX) and version control (Git, including submodules).
Domain-Specific Knowledge:
- Understanding of financial workflows, including KYC processes, credit scoring, loan agreements, and repayment systems.
- Experience with integrations for SMS APIs, promotional codes, referral systems, and external services (e.g., Google Sheets, COVID-19 APIs, or banking APIs).
Soft Skills:
- Excellent problem-solving abilities, with a focus on secure and efficient code.
- Ability to work independently on scripts for automation (e.g., cron jobs, eligibility checks) and collaborate in an agile environment.
Preferred:
- Knowledge of machine learning for analysis (e.g., ML-based eligibility).
- Experience with static assets, templates (e.g., HTML for payments, errors), and handling binary files like PDFs or images.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in