About the Role:
We are seeking an experienced Python Backend Developer with strong expertise in Django and familiarity with Next.js for full-stack collaboration. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend systems while integrating with frontend applications built on modern frameworks.
Key Responsibilities:
- Develop and maintain backend applications using Python and Django.
- Collaborate with frontend developers working with Next.js to integrate APIs and services.
- Design, implement, and optimize RESTful APIs and database interactions.
- Ensure the performance, scalability, and security of backend systems.
- Write clean, maintainable, and well-documented code following best practices.
- Troubleshoot, debug, and resolve technical issues in a timely manner.
- Participate in code reviews, sprint planning, and Agile development processes.
- Stay updated with emerging technologies and propose improvements.
Requirements:
- Strong proficiency in Python and Django framework.
- Experience working with Next.js for frontend-backend integration.
- Knowledge of relational databases (PostgreSQL, MySQL) and ORM.
- Familiarity with RESTful APIs, authentication, and authorization mechanisms.
- Understanding of version control tools, preferably Git.
- Strong problem-solving and debugging skills.
- Experience with deployment, cloud platforms, and CI/CD pipelines is a plus.
- Excellent communication skills and ability to work collaboratively in a team.
Preferred Qualifications:
- Experience with Docker, Kubernetes, or AWS/GCP/Azure.
- Understanding of microservices architecture.
- Exposure to frontend frameworks like React or Vue.js.
What You Will Gain:
- Opportunity to work on challenging backend projects with modern tech stacks.
- Exposure to full-stack development with collaboration between Django and Next.js.
- Professional growth in backend engineering, cloud deployment, and system architecture.
Job Type: Full-time
Work Location: In person