Back to jobs
tags.new

Python Developer

Californias

 

Python Developer – Job Description

Role Overview
We are seeking a talented Python Developer to design, develop, test, and maintain scalable backend applications and APIs. The ideal candidate should have strong Python programming skills, experience with web frameworks, and a passion for building high-quality software solutions.

Key Responsibilities

  • Develop, test, and maintain Python applications and backend services.
  • Design and implement RESTful APIs and microservices.
  • Write clean, efficient, maintainable, and well-documented code.
  • Collaborate with frontend developers, QA engineers, and product teams to deliver high-quality features.
  • Troubleshoot, debug, and resolve application issues.
  • Optimize application performance, scalability, and security.
  • Integrate third-party APIs and external systems.
  • Write unit and integration tests to ensure code quality.
  • Participate in code reviews and follow software development best practices.
  • Contribute to Agile/Scrum activities, including sprint planning, stand-ups, and retrospectives.

Required Skills

  • Strong proficiency in Python.
  • Experience with Python frameworks such as Django, Flask, or FastAPI.
  • Good understanding of REST APIs and microservices architecture.
  • Experience with SQL databases (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB).
  • Familiarity with Git and version control workflows.
  • Strong understanding of Object-Oriented Programming (OOP) principles.
  • Knowledge of software development lifecycle (SDLC) and Agile methodologies.
  • Excellent problem-solving and debugging skills.

 

Footer for a Job Post

Apply for this job

*

indicates a required field

Phone
Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf