We are looking for a skilled Python Developer Inter with at least 6 months - 1 year of professional experience in building and deploying scalable web applications. The ideal candidate will have a strong foundation in Python, Django, along with hands-on experience in containerization using Docker, orchestration with Kubernetes, and working within a Linux environment. Your role will involve developing backend services, managing databases, and ensuring smooth deployment pipelines.

Key Responsibilities:
  • Develop and maintain backend services and APIs using Python, leveraging frameworks like Django.
  • Design, implement, and maintain RESTful APIs implementations.
  • Work with relational databases such as PostgreSQL, including schema design, query writing, and performance optimization.
  • Utilize Docker for containerization and Kubernetes for orchestration and deployment in production.
  • Troubleshoot and optimize application performance across various environments.
  • Collaborate with DevOps teams to improve deployment and CI/CD pipelines.
  • Conduct code reviews, ensuring high-quality code through testing and best practices.
  • Contribute to system architecture design and the development of microservices-based applications.

Coding Standards:
  • Strong understanding of coding best practices, code reviews, and maintaining high-quality code.
  • Knowledge of tools like linters, formatters, and version control systems (e.g., Git).
  • Ensuring modular, maintainable, and testable code is a priority.

Preferred Skills:
  • Experience with additional Python frameworks or tools (e.g., Django, Celery).
  • Experience in setting up and maintaining CI/CD pipelines.
  • Knowledge of microservices architecture and designing distributed systems.
  • Familiarity with Agile development methodologies and tools like Jira.
  • Strong expertise in testing, including unit, integration, and automated testing.
  • Familiar with tools like Sonar for code quality and coverage analysis.

Responsibilities:

  • Backend Development: Develop, maintain, and optimize APIs using Python and FastAPI.
  • Deployment & Scalability: Utilize Docker for containerization and Kubernetes for orchestration, ensuring scalability and high availability of applications.
  • Collaboration: Work closely with cross-functional teams (e.g., frontend, DevOps) to ensure smooth integration and delivery.
  • Best Practices: Enforce and adhere to coding standards, write unit tests, and contribute to code reviews.


Required Skills

Agile python API Jira django Git