Python Lead developer
- Posted 3 months ago
- Be among the first 10 applicants
Job Description
- 8+ years of experience in backend development, especially with Django Python web frameworks.
- Strong experience with RESTful API development using Django REST Framework (DRF).
- Experience with Redis or similar caching systems to improve data retrieval performance.
- Proficiency in working with relational databases (e.g., MySQL, PostgreSQL) and optimizing database queries for large-scale systems.
- Experience with Linux environments.
- Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
- Strong troubleshooting skills with the ability to debug issues in production environments.
- Good communication skills to collaborate with other team members and stakeholders.
- Develop Inventory Management System using Django and Django REST Framework (DRF) to manage server hardware data.
- Build and maintain Redfish Exporter for collecting hardware metrics (e.g., CPU, memory, storage, network devices) via Redfish APIs.
- Implement caching solutions (e.g., Redis) to improve system performance and reduce latency in data retrieval.
- Collaborate with DevOps/SREs for deployment, monitoring, and alerting of hardware metrics using Prometheus and Grafana.
- Optimize database performance and design scalable schemas for efficient data storage.
- Troubleshoot and maintain the inventory system and exporter, ensuring reliability and accuracy of collected data.
- Work closely with stakeholders to understand business needs and translate them into technical solutions.



