Python Developer
Commercial Metals
California
Remote
3 months ago
Job Description
"Job Title: Python DeveloperOverviewWe are seeking a skilled Python Developer with strong experience in Django to join our development team. The ideal candidate will be responsible for building scalable web applications, writing clean and efficient code, and collaborating with cross-functional teams to deliver high-quality software solutions.Key ResponsibilitiesDevelop, test, and maintain web applications using Python and Django.Build reusable, efficient, and scalable code.Integrate user-facing elements with server-side logic.Design and implement RESTful APIs.Work with databases such as PostgreSQL, MySQL, or SQLite.Collaborate with front-end developers, designers, and product managers.Troubleshoot and debug issues to improve performance and stability.Implement security and data-protection measures.Participate in code reviews and follow best practices.Required Skills & QualificationsStrong proficiency in Python.Hands-on experience with Django (Django REST Framework is a plus).Understanding of ORM, MVC/MVT architecture.Experience with relational databases (PostgreSQL/MySQL).Familiarity with Git and version control workflows.Knowledge of HTML, CSS, JavaScript (basic understanding).Experience with API integration and development.Strong problem-solving skills and attention to detail.Preferred (Nice to Have)Experience with cloud platforms (AWS, Azure, GCP).Knowledge of Docker, CI/CD pipelines.Understanding of microservices architecture.Experience working in Agile/Scrum environments.Education & ExperienceBachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).2–5 years of professional experience as a Python/Django Developer."