Backend Developer

Simcoe IT

Description

We are looking for a talented Back-End Developer to join our team at Simcoe IT. The Back-End Developer will be responsible for designing, building, and maintaining back-end systems using Python, Django, Django REST framework, Machine Learning, Artificial Intelligence and Test Driven Development (TDD).

The hiring process will comprise of a series of tests and interviews. Candidates must also showcase portfolio.

Responsibilities

  • Design, develop, and maintain back-end systems using Python, Django, and Django REST framework.
  • Collaborate with the front-end development team to integrate the back-end functionality into the user interface.
  • Write clean, efficient and testable code using Test Driven Development (TDD) principles.
  • Write and maintain comprehensive technical documentation.
  • Write use cases and test cases.
  • Troubleshoot and debug code to ensure that applications are error-free and function correctly.

Requirements

  • 3 years of relevant experience with proven track record in back-end development using
    • Python
    • Django
    • Django REST framework
    • Test Driven Development (TDD).
  • A strong understanding of back-end development principles including
    • Database design
    • RESTful API development
    • System architecture
  • Experience in
    • Cloud technologies
      • AWS
      • MS Azure
      • GCP
    • Machine Learning
    • Artificial Intelligence
    • Building scalable and robust systems.
    • Test Driven Development (TDD) and writing unit tests.
    • PostgreSQL, MySQL and related admin interfaces of both database engines.
    • CI/CD tools such as Jenkins.
    • Docker.
  • Excellent communication and interpersonal skills.
  • Experience with Git and Version Control.
  • Strong problem-solving and analytical skills.
  • The ability to work effectively in a team environment.

Experience

3 Years

Salary

Market Competitive

Location

Etihad Town, Raiwind Road

City

Lahore

Country

Pakistan

Processing...