Key Responsibilities:
- Application Development: Build and maintain backend components using Python and relevant frameworks (e.g., Django, Flask, FastAPI).
- Data Injection & Dashboard: Develop and optimize data ingestion scripts to support real-time and batch data processing for operational dashboards.
- Database Management: Design and manage databases (SQL/NoSQL) to support scalable and efficient data storage.
- API Development: Design, implement, and maintain RESTful APIs for seamless integration with front-end applications and third-party services.
- Security & Vulnerability Management: Monitor, identify, and remediate security vulnerabilities in the application, ensuring compliance with best practices.
- Application Maintenance: Debug, troubleshoot, and optimize application performance, ensuring minimal downtime and high availability.
- Automation & Optimization: Automate data pipelines, deployment, and monitoring processes for operational efficiency.
- Documentation & Collaboration: Maintain clear technical documentation and collaborate with cross-functional teams (developers, analysts, DevOps, security teams).
- Candidate should be equipped with the of UI framework (ReactJS) knowledge to work on UI when needed.
Required Skills & Qualifications:
- Strong proficiency in Python with experience in backend development.
- Hands-on experience with data processing, ETL pipelines, and data injection scripts.
- Knowledge of web frameworks like Django, Flask, or FastAPI.
- Experience with databases (PostgreSQL, MySQL, MongoDB, or similar).
- Proficiency in writing and consuming RESTful APIs.
- Familiarity with cloud platforms GCP and CI/CD pipelines.
- Understanding of vulnerability management.
- Strong debugging and problem-solving skills.
- Experience with containerization and orchestration (Docker, Kubernetes) is a plus.
- Experience with popular React.js workflows (such as Flux or Redux)
- Experience with data structure libraries (e.g., Immutable.js)
Preferred Qualifications:
- Bachelors in Eng or equivalent
- Hands-on experience with DevOps practices and automation.