Job Title: Python Developer (Mid-Level)
Location: Remote
Employment Type: Full-Time
Type: Full-Time, Direct hire
Key Responsibilities:
Develop, test, and maintain high-quality web applications using Python and Django.
Implement interactive front-end features using JavaScript frameworks/libraries.
Collaborate with cross-functional teams to define, design, and deliver new features.
Write clean, reusable, and efficient code while following best practices for security and performance.
Debug and resolve technical issues and contribute to improving system architecture.
Participate in code reviews and provide constructive feedback to peers.
Stay updated on emerging technologies and suggest improvements to enhance development processes.
Qualifications:
Required:
3-5 years of professional experience as a Python Developer.
Strong expertise in Python and Django, with a proven track record of delivering web applications.
Proficiency in JavaScript, with experience in frameworks like React, Angular, or Vue.js.
Solid understanding of RESTful APIs and how to consume/integrate them.
Familiarity with front-end development principles (HTML, CSS, responsive design).
Experience with relational databases such as PostgreSQL, MySQL, or SQLite.
Knowledge of version control systems, especially Git.
Strong problem-solving skills and ability to work both independently and in a team environment.
Preferred:
Experience with cloud platforms like AWS, Azure, or Google Cloud.
Familiarity with containerization tools such as Docker.
Knowledge of CI/CD pipelines and DevOps practices.
Exposure to testing frameworks (e.g., Pytest, Selenium, or Jasmine).
$80,000 - $95,000 a year