Description:
We are seeking a talented Backend Developer proficient in Python and Django to join our dynamic team. As a Backend Developer, you will be responsible for developing and maintaining our backend systems, collaborating closely with frontend developers and other team members to deliver quality software solutions.
Responsibilities:
- Designing and implementing scalable backend applications using Python and Django
- Writing efficient, reusable, and testable code
- Integrating user-facing elements developed by front-end developers with server-side logic
- Implementing security and data protection measures
- Integrating data storage solutions (e.g., databases, key-value stores)
- Managing and deploying backend services in a cloud environment
Requirements:
- 6 months to 1 year of professional experience in Python and Django web framework
- Strong understanding of object-oriented programming
- Experience with web scraping using Python libraries
- Familiarity with ORM libraries and database design principles
- Experience with RESTful APIs and microservices architecture
- Knowledge of front-end technologies (HTML, CSS, JavaScript) is a plus
- Familiarity with version control systems (e.g., Git)
- Excellent communication and collaboration skills
- Bachelor’s degree in computer science, Engineering, or a related field