Python Developer

Cogent Infotech

$100K — $140K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of hands-on Python development experience
  • Strong experience with FastAPI, Flask, or Django frameworks
  • Good understanding of REST API development
  • Knowledge of object-oriented programming, design patterns, and clean coding principles
  • Experience with relational and NoSQL databases
  • Hands-on experience with Git, CI/CD tools, and Jenkins
  • Strong understanding of application security principles

Responsibilities

  • Develop and maintain secure backend applications using Python
  • Integrate RESTful APIs with internal and external systems
  • Create automation scripts and data processing workflows
  • Collaborate with various teams to deliver high-quality solutions
  • Write clean, modular, and testable Python code
  • Perform testing, debugging, and performance optimization
  • Support production issues and enhancements while adhering to enterprise standards

Benefits

  • Work in a collaborative Agile/Scrum environment
  • Opportunity to work with cloud platforms like AWS, Azure, or GCP
  • Exposure to modern technologies including Docker and Kubernetes
  • Be part of a team focused on security and scalability in enterprise applications
Full Job Description
Job Title Python Developer Employment Type Full-Time Work Location Onsite Experience Required 5-10 Years
Summary
Build secure, scalable, and production-ready Python solutions for enterprise platforms. We are looking for an experienced Python Developer with strong backend development and automation experience to support technology initiatives across industries. The ideal candidate should have hands-on experience in Python development, REST API development, automation, data processing, database integration, and secure application development.

Python Developer
Primary Skills: Python, FastAPI, Flask, Django, REST APIs, Backend Development, Automation, Data Processing, SQL, NoSQL, API Integration, Enterprise Applications
Secondary Skills: Git, CI/CD, Jenkins, Docker, Kubernetes, AWS, Azure, GCP, Kafka, RabbitMQ, Pandas, NumPy, PySpark, ETL, DevOps, Production Support, Secure Coding.

What You'll Do
  • Develop, enhance, and maintain backend applications using Python.
  • Build and integrate RESTful APIs with internal and external systems.
  • Develop automation scripts, data processing workflows, and reusable Python utilities.
  • Work with relational and/or NoSQL databases for data extraction, transformation, querying, and reporting.
  • Collaborate with business analysts, product owners, QA teams, DevOps teams, and architects to deliver high-quality solutions.
  • Write clean, modular, testable, and maintainable Python code.
  • Perform unit testing, debugging, troubleshooting, and performance optimization.
  • Support production issues, root cause analysis, and application enhancements.
  • Ensure solutions follow enterprise standards related to security, scalability, reliability, and maintainability.
  • Work in Agile/Scrum teams and contribute to sprint planning, development, release, and support activities.
What We're Looking For
  • 5+ years of hands-on experience in Python development.
  • Strong experience with Python frameworks such as FastAPI, Flask, or Django.
  • Good understanding of REST API development and API integration.
  • Strong knowledge of object-oriented programming, data structures, design patterns, and clean coding principles.
  • Experience with databases such as PostgreSQL, MySQL, Oracle, SQL Server, or MongoDB.
  • Hands-on experience with Python libraries for data handling, automation, or backend development.
  • Experience with Git, CI/CD pipelines, Jenkins, or similar development tools.
  • Strong debugging, troubleshooting, and performance tuning skills.
  • Good understanding of application security, authentication, authorization, and secure coding practices.
  • Experience working in Agile development environments.
  • bility to work across business domains and quickly understand application workflows, data flows, and user requirements.
Preferred Skills & Certifications
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of Docker, Kubernetes, or containerized application deployment.
  • Exposure to Kafka, RabbitMQ, or other messaging systems.
  • Experience with Pandas, NumPy, PySpark, or ETL/data processing workflows.
  • Familiarity with DevOps practices and production support processes.
  • Experience building scalable, high-availability applications in enterprise environments.
  • Cloud, Python, database, DevOps, or secure software development certifications are a plus.
Education
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field. Equivalent professional experience will also be considered.

Similar Jobs

More Jobs at Cogent Infotech

More Information Technology Jobs

Find similar Python Developer jobs: