- Company Name
- Alasus Technologies
- Job Title
- Python Developer
- Job Description
-
Job title: Python Developer
Role Summary: Build and maintain scalable backend systems for financial services using Python and Django, deliver RESTful APIs, integrate cloud and data pipelines, and collaborate with cross-functional teams to automate workflows and support credit modeling.
Expactations: Deliver high‑quality, secure, and scalable code; participate in the full SDLC; ensure compliance with regulatory and security standards; continuously improve performance and reliability; actively engage in code reviews and Agile ceremonies.
Key Responsibilities:
- Design, develop, test, and deploy Django‑based microservices and REST APIs.
- Integrate third‑party services, financial models, and data pipelines.
- Deploy and manage services on AWS (or equivalent) using Docker, Kubernetes, Jenkins, and CI/CD pipelines.
- Optimize database interactions with PostgreSQL, Oracle, MongoDB, and other RDBMS/NoSQL stores.
- Write and maintain automated tests (unit, integration, system).
- Troubleshoot and maintain production APIs, loss‑mitigation pipelines, and credit modeling services.
- Collaborate with business analysts, data scientists, and front‑end developers on feature design.
- Participate in architecture discussions, code reviews, and knowledge sharing.
Required Skills:
- Advanced Python programming and Django framework expertise.
- REST API design, asynchronous processing (Celery, RabbitMQ, Kafka).
- Cloud deployment (AWS preferred), containerization (Docker, Kubernetes), CI/CD (Jenkins, GitHub Actions, GitLab CI).
- Proficiency with relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Oracle) databases; query optimization.
- Familiarity with Pandas, NumPy, and data ETL concepts.
- Version control (Git) and automated testing best practices.
- Strong communication, Agile teamwork, and adherence to security/privacy standards (OAuth2, JWT, SSL).
Required Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related quantitative discipline.
- Minimum 6 years of professional Python/Django development experience, preferably in finance, data, or enterprise domains.
- Certifications in cloud technologies (AWS Certified Developer, etc.) or relevant security credentials are a plus.