Backend Developer-Django
3 positions available - 2 full-time permanent & 1 full-time one-year contract. We are seeking 3 skilled Backend Developers specializing in Django to join our dynamic development team. This role is focused on developing and maintaining complex backend 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
Design, develop, and maintain backend components using Django and Python. Build and maintain robust REST APIs with the Django REST Framework. Manage complex database interactions using Django ORM and PostgreSQL databases. Write clean, maintainable, and well-tested code. Participate in all phases of the development lifecycle, including requirements analysis, design, development, testing, deployment, and support. Collaborate with cross-functional teams, including product management and quality assurance. Adhere to best practices in coding, security, and web performance optimization.
Backend Skills Required
Extensive experience with Django and Django Rest Framework. Proficiency in Python, particularly within a Django environment. Deep understanding of REST APIs, SQL databases, version control systems (such as Git), containerization (like Docker), and CI/CD practices. Familiarity with agile development methodologies.
Requirements
Bachelor's degree in Computer Science, or a related field. At least 3-5+ years of experience in backend development, with a focus on Django. Prior experience in developing complex web applications. Excellent communication and collaboration abilities. Strong problem-solving and analytical skills. Capability to manage multiple tasks and adhere to deadlines.
What We Offer
- Competitive remuneration
- A collaborative, innovative, and supportive working environment.
- Continuous learning and professional development in advanced backend technologies.