We are seeking an experienced Senior Django Developer with a strong background in Python and a minimum of 10 years of professional experience. The ideal candidate will have extensive knowledge and expertise in Django Rest Framework (DRF) and at least 5 years of experience working with it. This role is crucial to our team, focusing on designing, developing, and maintaining high-quality web applications.
Responsibilities:
• Design, develop, and maintain robust, scalable web applications using Django and Django Rest Framework. • Collaborate with front-end developers to integrate user-facing elements with server-side logic. • Develop and maintain APIs to support mobile and web applications. • Ensure the performance, quality, and responsiveness of applications. • Identify and fix bugs, as well as improve application performance. • Participate in code reviews to maintain high-quality code and improve team performance. • Mentor and guide junior developers to improve their skills and understanding of Django and Python. • Stay up-to-date with the latest industry trends and technologies to ensure our applications are modern and effective.
Requirements:
• Minimum of 10 years of professional experience in Python and Django development. • At least 5 years of experience working with Django Rest Framework. • Strong understanding of web technologies such as HTML, CSS, JavaScript, and AJAX. • Proficiency in working with databases like PostgreSQL, MySQL, or similar. • Experience with version control systems, preferably Git. • Familiarity with front-end technologies (e.g., React, Angular, Vue.js) is a plus. • Excellent problem-solving skills and attention to detail. • Strong communication skills and the ability to work collaboratively in a team environment. • Bachelor’s degree in Computer Science, Information Technology, or a related field.
Preferred Qualifications:
• Experience with cloud platforms such as AWS, Azure, or Google Cloud. • Knowledge of containerization technologies like Docker. • Understanding of continuous integration and deployment (CI/CD) processes. • Experience in Agile/Scrum development methodologies.
What We Offer:
• Competitive salary and benefits package. • Opportunities for professional growth and development. • A collaborative and innovative work environment. • Flexible working hours and remote work options.
How to Apply:
Interested candidates should submit their resume, a cover letter detailing their experience, and any relevant project portfolios