Job Title: Backend Developer – Python Django Developer
Location: Bangalore
Work Type: Work from Office
Notice Period: Immediate to 30 days
preferred Budget: As per Industry Standard
Years of Experience: 2 – 3 Years of relevant work experience
Job Description
We are seeking a highly skilled Backend Developer specializing in Python and Django to join our team. The ideal candidate will bring expertise in backend development, REST API creation, and scalable application design, working closely with our product owners to shape the architecture and lead a small team of developers in an agile environment.
Responsibilities
• Collaborate with product owners to understand requirements, define application architecture, and guide web development in an agile setup.
• Work hands-on with Django for backend development and REST API integration.
• Build and maintain high-quality Python code, ensuring robust performance, and stability.
• Deploy, monitor, and optimize applications on cloud platforms; experience with AWS, Azure, or GCP is an advantage.
• Work with both RDBMS and NoSQL databases, ensuring effective data management.
• Implement user authentication and authorization across various systems, servers, and environments.
• Apply fundamental design principles to create scalable and high-performing applications.
• Ensure consistent use of code versioning tools, such as Git or SVN.
• Take proactive measures to reduce vulnerabilities and maintain security standards.
• Conduct product analysis and development tasks of increasing complexity, requiring thorough research and solution-building.
• Participate in unit testing, debugging, and maintain strong analytical and problem-solving skills.
• Maintain development consistency with client standards and guidelines, offering guidance to junior team members.
Qualifications
Basic Qualifications:
• Bachelor’s degree in computer science, Engineering, or a related field.
• 2-3 years of experience in backend development with a focus on Python and Django.
• Strong experience in REST API creation and integration.
• Proficiency with cloud services and deployments, and familiarity with agile methodologies (e.g., SCRUM).
• Familiarity with RDBMS and NoSQL databases, with experience using Neo4j and Elasticsearch considered a plus.
• Understanding of secure coding practices, scalable application design, and team leadership.
Preferred Qualifications:
• Familiarity with .NET is an advantage.
• Knowledge or background in life sciences is a significant plus.
• Experience in guiding and mentoring junior developers in best practices and architectural consistency.
Suggested Skills
• Core Skills: Python, Django, REST API, SQL, Git, Cloud Platforms, Agile methodologies (SCRUM).
• Additional Skills: Familiarity with Neo4j, Elasticsearch, .NET, and secure coding principles.
Preferred Skills
• Proven experience working with and leading a small development team.
• Strong analytical and debugging skills, with a proactive approach to identifying and addressing issues.
• Ability to mentor team members and promote best practices for backend development.
Ideal Soft Skills
• Strong communication and teamwork abilities.
• Proactive and solution-oriented mindset.
• Excellent attention to detail and organizational skills