Logo for OVA.Work

Python developer

Roles & Responsibilities

  • Bachelor's degree in Computer Science, Engineering, or related field
  • Strong proficiency in Python and frameworks such as Django, Flask, or FastAPI
  • Experience with REST APIs, JSON, and third-party integrations
  • Knowledge of SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB)

Requirements:

  • Develop, test, and maintain Python-based applications, scripts, and tools
  • Design and implement RESTful APIs and microservices
  • Write clean, reusable, and efficient code following best practices
  • Collaborate with product managers, data engineers, and other developers to define requirements and deliver solutions

Job description


Job Title: Python Developer

Location: CA
Job Type: Full time
Experience Level: Senior


About the Role

We are looking for a Python Developer to join our growing technology team. The ideal candidate will be responsible for designing, developing, and deploying robust applications and solutions using Python. You will work closely with cross-functional teams to deliver scalable, efficient, and maintainable software systems.


Key Responsibilities

  • Develop, test, and maintain Python-based applications, scripts, and tools.

  • Design and implement RESTful APIs and microservices.

  • Write clean, reusable, and efficient code following best practices.

  • Collaborate with product managers, data engineers, and other developers to define requirements and deliver solutions.

  • Troubleshoot, debug, and upgrade existing systems.

  • Optimize application performance and ensure scalability.

  • Implement unit tests and participate in code reviews.

  • Stay up to date with new trends, libraries, and frameworks in Python development.


Required Skills & Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.

  • Strong proficiency in Python and knowledge of frameworks such as Django, Flask, or FastAPI.

  • Experience working with REST APIs, JSON, and third-party integrations.

  • Knowledge of SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).

  • Familiarity with Git and version control systems.

  • Understanding of object-oriented programming (OOP) and design patterns.

  • Ability to work in an Agile/Scrum environment.


Preferred Qualifications

  • Experience with cloud platforms (AWS, GCP, or Azure).

  • Knowledge of containerization tools (Docker, Kubernetes).

  • Familiarity with CI/CD pipelines and DevOps practices.

  • Exposure to data analysis, machine learning, or data science libraries (e.g., Pandas, NumPy, TensorFlow, PyTorch).

  • Understanding of front-end frameworks (React, Angular, Vue.js) is a plus.


What We Offer

  • Competitive salary and benefits package.

  • Opportunities for learning and career growth.

  • A collaborative and innovative work culture.

  • Flexible work arrangements (if applicable).


Python Developer Related jobs

Other jobs at OVA.Work

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.