Location: CA
Job Type: Full time
Experience Level: Senior
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.
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.
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.
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.
Competitive salary and benefits package.
Opportunities for learning and career growth.
A collaborative and innovative work culture.
Flexible work arrangements (if applicable).

Imaginary Cloud

Salve.Inno Consulting

Ci&T

PerfectServe

Ci&T

OVA.Work

OVA.Work

OVA.Work