Match score not available

Python Developer - Multiple Positions

Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Strong knowledge of Python and its libraries, Experience with Django, Flask, or FastAPI, 2-5 years of hands-on experience for mid-level, 5+ years for senior roles with mentoring skills.

Key responsabilities:

  • Design and maintain reliable Python code
  • Develop and optimize APIs for performance
Zifcare logo
Zifcare Human Resources, Staffing & Recruiting Small startup https://www.zifcare.com/
2 - 10 Employees
See more Zifcare offers

Job description

Job Title: Python Developer
Location: India (In-Office, Remote, or Hybrid)
Employment Type: Full-Time

About Us

Our clients are forward-thinking organizations working on cutting-edge technology solutions across industries such as fintech, healthcare, e-commerce, and more. They leverage Python, amongst other technologies, to build scalable, efficient, and innovative software solutions that address complex business challenges.

Job Overview

We are seeking talented Python Developers at various experience levels who are passionate about building high-quality, scalable software. Whether you're a fresher eager to kickstart your career or a seasoned developer looking to take on challenging projects, this role offers opportunities to grow, collaborate, and make an impact.

Qualifications & Skills

a) Core Technical Skills:

  • Programming Proficiency:
  • Strong knowledge of Python and its core libraries (e.g., os, sys, re).
  • Experience with frameworks such as Django, Flask, or FastAPI.
  • Familiarity with object-oriented programming (OOP) and design patterns.

  • Database Knowledge:
  • Proficiency in working with relational databases (e.g., PostgreSQL, MySQL) and ORMs (e.g., SQLAlchemy, Django ORM).
  • Basic understanding of NoSQL databases like MongoDB or Cassandra is a plus.

  • API Development:
  • Experience in building RESTful APIs or GraphQL.
  • Knowledge of API integrations and third-party libraries.

  • Data Handling & Processing:
  • Strong understanding of data structures, algorithms, and performance optimization.
  • Familiarity with data processing libraries like Pandas or NumPy is a bonus.

  • DevOps & Deployment (for mid/senior levels):
  • Knowledge of CI/CD pipelines and containerization tools like Docker.
  • Experience deploying applications on cloud platforms (AWS, Azure, Google Cloud).

b) Experience:

  • Fresher/Junior Level:
  • Understanding of basic Python concepts and academic or personal projects using Python.
  • Willingness to learn and grow in a team-oriented environment.

  • Mid-Level:
  • 2-5 years of hands-on experience in Python development, with a proven track record of delivering projects.
  • Ability to work independently and collaborate with cross-functional teams.

  • Senior Level:
  • 5+ years of experience in Python development with expertise in leading projects and mentoring junior developers.
  • Strong problem-solving skills and a focus on delivering high-quality, scalable solutions.

c) Additional Skills:
  • Familiarity with version control tools like Git.
  • Basic understanding of front-end technologies like HTML, CSS, and JavaScript is a plus.
  • Strong debugging, testing, and documentation practices.

d) Soft Skills:
  • Excellent communication and collaboration skills.
  • Ability to adapt to different working styles (in-office, remote, or hybrid).
  • Strong analytical mindset with a focus on problem-solving.

Responsibilities

a) Core Development:
  • Design, develop, and maintain efficient, reusable, and reliable Python code.
  • Implement robust back-end functionality and integrate user-facing elements developed by front-end developers.
  • Collaborate with cross-functional teams to define, design, and ship new features.

b) API & Database Management:
  • Develop and optimize APIs for performance and scalability.
  • Design and maintain database schemas and queries for optimal performance.

c) Testing & Debugging:
  • Write unit tests and perform integration tests to ensure code quality.
  • Debug and resolve software defects in a timely manner.

d) Collaboration:
  • Participate in Agile processes like sprint planning, stand-ups, and retrospectives.
  • Work closely with product managers, designers, and other developers to meet project goals.

e) Advanced Responsibilities (For senior candidates with 5+ years experience only):
  • Architect and implement scalable solutions for complex problems.
  • Mentor and guide junior developers to improve their technical skills.
  • Conduct code reviews and ensure adherence to best practices.
  • Stay updated with the latest trends in Python development and recommend technology upgrades.

Perks & Benefits
  • Competitive salary based on experience.
  • Flexible working options: in-office, remote, or hybrid.
  • Opportunity to work on diverse, impactful projects across industries.
  • Access to professional development resources and training.
  • A collaborative and inclusive work culture that fosters growth and innovation.

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Adaptability
  • Collaboration
  • Communication
  • Problem Solving

Python Developer Related jobs