Python Developer

FNTN Consultancy Inc
Oshawa
CAD 80,000 - 100,000
Job description

We are seeking a skilled Python Developer specializing in Django to join our team. This role is focused on developing and maintaining complex systems using Django, Python, and the Django REST Framework. The ideal candidate will have a solid background in backend development and a passion for building scalable, efficient web applications.

Responsibilities:

  1. Design, develop, and maintain components using Django and Python.
  2. Build and maintain robust REST APIs with the Django REST Framework.
  3. Manage complex database interactions using Django ORM, MySQL and PostgreSQL databases.
  4. Write clean, maintainable, and well-tested code.
  5. Participate in all phases of the development lifecycle, including requirements analysis, design, development, testing, deployment, and support.
  6. Collaborate with cross-functional teams, including product management and quality assurance.
  7. Adhere to best practices in coding, security, and web performance optimization.

Skills Required:

  1. Extensive experience with Django and Django Rest Framework.
  2. Proficiency in Python, particularly within a Django environment.
  3. Experience in front end design like single page application.
  4. Deep understanding of REST APIs, SQL databases, version control systems (such as Git), containerization (like Docker), and CI/CD practices.
  5. Familiarity with agile development methodologies.

Requirements:

  1. Bachelor's degree in Computer Science, or a related field.
  2. At least 1 year of experience in Python development, with a focus on Django.
  3. Prior experience in developing complex web applications.
  4. Excellent communication and collaboration abilities.
  5. Strong problem-solving and analytical skills.
  6. Capability to manage multiple tasks and adhere to deadlines.
  7. Train other team members.

Job Types: Part-time, Internship / Co-op
Contract length: 12 months

Pay: $17.50 per hour

Expected hours: 20 per week

Schedule:

  • Evening shift
  • Monday to Friday
  • Weekends as needed

Experience:

  • PostgreSQL: 1 year (required)
  • REST: 1 year (required)
  • Python: 1 year (required)
  • Django: 1 year (required)

Work Location: In person

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Python Developer jobs in Oshawa