We are looking for a motivated and passionate Junior Backend Developer with an interest in Python and the Django framework to join our growing team. If you are eager to learn, improve your skills, and work on real-world production systems, this role is for you.
Responsibilities:
- Assist in the development and maintenance of backend services using Django
- Support the implementation of RESTful APIs under senior developer supervision
- Work with PostgreSQL databases and learn schema design and optimization
- Participate in handling background tasks using Celery and Redis
- Support real-time features using Django Channels and WebSockets
- Write clean, readable, and well-documented code
- Work closely with front-end developers and other team members
- Help with debugging, testing, and performance improvements
Requirements:
- Basic to intermediate knowledge of Python
- Hands-on experience with Django (academic, personal, or internship projects are acceptable)
- Familiarity with Django REST Framework
- Basic understanding of databases (PostgreSQL preferred)
- Knowledge of backend fundamentals and HTTP concepts
- Basic experience with Git
- Familiarity with Celery and Redis is a plus
- Basic exposure to Docker and server environments is a plus
- Interest in learning WebSocket, Django Channels, and real-time systems
- Strong willingness to learn and work in a collaborative environment
Nice to Have:
- Experience working on personal projects or open-source contributions
- Basic understanding of design patterns and clean coding principles
- Familiarity with Linux and server environments