freehire launches on Product Hunt on 26 August.

Follow →

Senior Python Developer (ID: 3820)

Summary

Build and maintain scalable RESTful APIs and data pipelines in Python using Django/FastAPI, Azure/AWS, and pytest, handling both relational and NoSQL databases.

  • Design, develop, and maintain scalable RESTful APIs for enterprise applications
  • Build and manage Python packages, modules, and reusable components to support application functionality
  • Develop solutions for data ingestion, processing, and streaming services
  • Work with both relational and non-relational databases to support application and data platform requirements
  • Handle and optimize data processing using formats such as Parquet and Delta
  • Participate in the complete software development lifecycle, including design, development, testing, deployment, and maintenance
  • Develop and execute unit tests using pytest to ensure code quality, reliability, and performance
  • Implement and maintain CI/CD pipelines for automated build, testing, and deployment processes
  • Build scalable web applications using Python frameworks such as Django and FastAPI
  • Collaborate with cross-functional teams including architects, data engineers, and product stakeholders
  • Monitor, troubleshoot, and optimize API performance and application reliability
  • Ensure adherence to coding standards, security best practices, and agile development methodologies

What You Bring to the Table:

  • 6–8 years of professional experience in Python development
  • Strong expertise in developing RESTful APIs and microservices
  • Experience working with relational and non-relational databases
  • Strong knowledge of SQL and NoSQL databases, including Cosmos DB
  • Hands‑on experience with Django and FastAPI frameworks
  • Experience with API testing, deployment, and maintenance
  • Proficiency in cloud platforms such as Microsoft Azure or AWS
  • Experience implementing and managing CI/CD pipelines
  • Strong understanding of data ingestion and processing concepts
  • Experience working with Parquet and Delta data formats
  • Knowledge of unit testing frameworks, particularly pytest
  • Familiarity with Agile development methodologies
  • Strong analytical, troubleshooting, and problem‑solving skills
  • Excellent communication and collaboration abilities

You Should Possess the Ability to:

  • Design and deliver scalable, secure, and high‑performance API solutions
  • Build and maintain robust data processing and integration services
  • Collaborate effectively with technical and business stakeholders
  • Troubleshoot complex application and database issues
  • Drive continuous improvement in software quality and deployment practices
  • Deliver high‑quality solutions in fast‑paced Agile environments

What We Bring to the Table:

  • Opportunity to work on enterprise‑scale cloud and data‑driven applications
  • Exposure to modern Python development frameworks and cloud technologies
  • Collaborative and innovation‑focused work environment
  • Opportunity to contribute to high‑impact digital transformation initiatives
  • Continuous learning and professional growth opportunities

Let’s Connect

Want to discuss this opportunity in more detail? Feel free to reach out.

See also