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
- 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