Python Developer

Posted 2 months ago

Location: Remote / Hybrid / Onsite
Employment Type: Full-Time
Seniority Level: Mid–Senior

About the Role

We are looking for a skilled and motivated Python Developer to design, build, and optimize scalable applications and backend systems. The ideal candidate has strong coding expertise, experience with modern frameworks, and a passion for solving complex technical challenges. This role will involve developing APIs, integrating systems, working with data pipelines, and contributing to high-performance applications that support business growth.

Key Responsibilities

  • Develop, test, and maintain Python-based applications, APIs, and services.
  • Collaborate with cross-functional teams (engineering, product, data) to translate requirements into technical solutions.
  • Write clean, efficient, and maintainable code following best practices.
  • Optimize applications for speed, scalability, and reliability.
  • Work with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Implement and maintain automated testing and CI/CD pipelines.
  • Integrate with third-party APIs and cloud platforms.
  • Debug and resolve technical issues in production and staging environments.
  • Participate in code reviews, documentation, and knowledge sharing.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 3+ years of experience as a Python Developer or Software Engineer.
  • Strong proficiency with Python frameworks such as Django, Flask, or FastAPI.
  • Solid understanding of RESTful APIs, microservices, and web application architecture.
  • Experience with databases (SQL & NoSQL), version control (Git), and Docker/Kubernetes.
  • Familiarity with cloud platforms (AWS, GCP, or Azure).
  • Strong problem-solving skills and the ability to work in a collaborative environment.

Preferred Skills

  • Experience with data engineering, ETL pipelines, or machine learning integrations.
  • Knowledge of asynchronous programming (e.g., asyncio, Celery).
  • Exposure to DevOps practices and CI/CD pipelines.
  • Familiarity with JavaScript/React or other frontend technologies is a plus.

Why Join Us?

  • Opportunity to work on innovative, large-scale projects.
  • Competitive salary and comprehensive benefits.
  • Flexible work arrangements (remote or hybrid).
  • Growth-oriented culture with ongoing learning and career development opportunities.

Apply For This Job

A valid phone number is required.