What are the responsibilities and job description for the Python Developer position at ChaseSource?
As a remote Midlevel Python Developer, you’ll work on improving and maintaining our backend systems, optimizing video processing workflows, and ensuring smooth integration with our web-based frontend. You’ll collaborate closely with our engineering team to enhance features, fix bugs, enhance reliability & stability, and ensure our platform runs efficiently in a production environment.
What You’ll Do:
- Maintain and optimize our existing Python-based video processing web application.
- Develop new features and enhance system performance, scalability, and reliability.
- Troubleshoot and resolve issues in a production environment.
- Work with cloud services (AWS) to manage deployments and infrastructure.
- Collaborate with frontend developers, designers, and product managers to create seamless user experiences.
- Improve logging and monitoring for better system observability. What We’re Looking For
What You'll Need:
- 3 years of professional experience in Python development (5 years preferred).
- Strong experience in building and maintaining Python-based production applications.
- Experience with Flask for backend development a plus.
- Familiarity with video processing libraries (e.g., FFmpeg, OpenCV) is a plus.
- Knowledge of cloud-based infrastructure (AWS) and development.
- Experience working with databases (PostgreSQL) a plus.
- Strong debugging, performance tuning, and optimization skills.
- Solid understanding of asynchronous processing (Celery, RabbitMQ, or similar).
#AmishPDH