Search by job, company or skills

Makunai Global

Python Developer Intern (Django)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 12 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 142196027