Dice is the leading career destination for tech experts at every stage of their careers. Our client, Nascent Global, is seeking the following. Apply via Dice today!
Job Title: Python Developer
Location: Remote
Job Type: Contract
Exp Level: min 10+years.
Job Description:
We are seeking a Python Developer with experience in the media industry to join our team. As a Python Developer, you will be responsible for developing and maintaining software solutions that enhance our media-related products and services.
Responsibilities:
Collaborate with cross-functional teams to gather requirements and develop software solutions for media-related projects.
Design, develop, test, and deploy Python applications that integrate with media platforms and services.
Implement algorithms and data processing techniques to handle media files efficiently.
Optimize software performance and scalability for media-intensive applications.
Stay updated with industry trends and emerging technologies in media and software development.
Python Programming: Strong proficiency in Python programming language, including knowledge of data structures, algorithms, and object-oriented programming principles.
Web Development Frameworks: Experience with web development frameworks such as Django or Flask for building scalable and secure web applications.
Database Management: Knowledge of database systems like SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB) for data storage, retrieval, and management.
API Development: Ability to design and develop RESTful APIs using frameworks like Django REST Framework or Flask-RESTful for creating robust and scalable backend services.
Frontend Development: Familiarity with frontend technologies such as HTML, CSS, JavaScript, and JavaScript frameworks/libraries like React or Angular for building interactive user interfaces.
Version Control Systems: Proficiency in using version control systems like Git for code management, collaboration, and deployment.
Testing and Debugging: Experience with unit testing frameworks (e.g., pytest, unittest) and debugging tools to ensure code quality, reliability, and performance.
Deployment and DevOps: Knowledge of deployment processes and DevOps practices, including containerization (e.g., Docker), continuous integration/continuous deployment (CI/CD), and cloud platforms (e.g., AWS, Azure).
Data Analysis and Visualization: Understanding of data analysis techniques using libraries such as Pandas, NumPy, and data visualization tools like Matplotlib or Plotly for data-driven insights and reporting.
Security Best Practices: Awareness of security principles and best practices for securing web applications, APIs, and data storage.
Excellent opportunity for Python developer with Media background