Company : Quation Solution

Job Title: Backend Developer (Python/Django)

Location: Bangalore, Whitefield
Work Mode: [WFO/Hybrid as applicable]
Experience: 2 to 4 Years
Interview Rounds: 2 Technical Rounds, 1 Managerial Discussion

Job Overview:

We are seeking a skilled and proactive Backend Developer with strong expertise in Python, Django, and REST API development. The ideal candidate will be responsible for designing and developing scalable web applications and backend services while collaborating closely with product owners and cross-functional teams in an agile environment. Immediate joiners are highly preferred.

Key Responsibilities:

  • Application & API Development:
    • Develop, maintain, and enhance backend services and RESTful APIs using Python and Django/Django Rest Framework.
    • Ensure robust and scalable architecture for real-time data processing and application performance.
  • Collaboration & Agile Execution:
    • Work closely with product owners to understand requirements and translate them into technical solutions.
    • Lead a small web development team, mentor team members, and conduct code reviews.
    • Participate in agile/SCRUM ceremonies and contribute to continuous improvement initiatives.
  • Cloud & Database Management:
    • Integrate with cloud platforms (AWS or Azure) and utilize their services for deployment and scaling.
    • Work with relational databases (MySQL, PostgreSQL) and gain exposure to NoSQL databases as needed.
    • Design efficient data models and schemas in collaboration with the development team.
  • Quality & Best Practices
    • Write unit tests and perform debugging to ensure the reliability and quality of the code.
    • Follow best practices for version control using Git/SVN and maintain consistency with client development standards.
    • Implement secure authentication and authorization mechanisms across systems.
  • Additional Responsibilities:
    • Stay updated with current trends and advancements in Python/Django technologies.
    • Engage in product analysis and research tasks to address complex development challenges.
    • Ensure proactive measures are in place to reduce vulnerabilities and optimize application performance.

Required Skills & Qualifications:

  • Educational Background:
    • Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field.
  • Technical Skills:
    • Strong programming skills in Python.
    • Hands-on experience with Django and Django Rest Framework.
    • Proven ability to design and implement RESTful APIs.
    • Solid experience with RDBMS (MySQL, PostgreSQL); knowledge of NoSQL databases is a plus.
    • Proficient understanding of version control systems such as Git or SVN.
    • Familiarity with cloud platforms (AWS or Azure) and containerization tools (Docker, Kubernetes) is highly valued.
    • Exposure to technologies like Neo4j, Elasticsearch, and .NET is an added advantage.
    • Experience with unit testing and debugging.
  • General & Soft Skills:
    • Ability to work productively in a collaborative environment and lead a small team.
    • Strong analytical and problem-solving skills.
    • Excellent communication skills and a proactive approach to task management.
    • Knowledge of the software development lifecycle and agile methodologies (e.g., SCRUM).
  • Domain-Specific (Preferred):
    • A background or functional knowledge in life sciences is a plus.