Job description
We are seeking a talented Python Django Backend Engineer to join our engineering team. You will design, build, and maintain robust, scalable, and secure backend systems using Django, powering our web applications and APIs. This role requires strong backend development experience, problem-solving skills, and a focus on clean, maintainable code.
Key Responsibilities:
- Develop and maintain backend applications using Python and Django.
- Design and implement RESTful APIs and work on API integrations.
- Work with databases (PostgreSQL, MySQL, or similar) and design efficient data models.
- Ensure application performance, reliability, and security.
- Write automated tests and maintain high test coverage for backend code.
- Collaborate with frontend engineers, DevOps, and product teams to deliver features.
- Troubleshoot, debug, and optimize backend systems.
- Participate in code reviews, technical discussions, and knowledge sharing.
Requirements:
- 3-5 years of experience in Python.
- Strong experience in Python and Django framework.
- Proficiency with RESTful API design and development.
- Solid understanding of relational databases (PostgreSQL, MySQL) and ORMs.
- Familiarity with version control (Git) and CI/CD pipelines.
- Experience writing unit and integration tests.
- Knowledge of security best practices in web development.
- Strong problem-solving skills and ability to write clean, maintainable code.
Preferred Qualifications:
- Experience with Django REST Framework (DRF).
- Familiarity with Celery or other task queues for asynchronous processing.
- Knowledge of caching strategies (Redis, Memcached).
- Exposure to Docker, Kubernetes, and cloud platforms (AWS, GCP, Azure).
- Experience with microservices architecture and scalable backend systems.
- Understanding of web sockets or real-time communication in Django.
Soft Skills:
- Strong communication and teamwork skills.
- Ability to work in a fast-paced and collaborative environment.
- Proactive and takes ownership of tasks and projects.
- Detail-oriented with a focus on quality and maintainability.
Why Join Us:
- Work on modern Django-based applications with a talented team.
- Exposure to cloud-native architectures and scalable backend solutions.
- Flexible work environment and focus on professional growth.
- Competitive salary, benefits, and opportunities to innovate.
Interested candidates are invited to submit their resume and a cover letter detailing their relevant experience and why they are a good fit for this position by filling out the form here!.
Datum Labs is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Apply here
Make your first move in giving your career a massive push forward.
