Python Django Fullstack Developer

Bengaluru, Karnataka, India
Sep 19, 2024
Sep 19, 2025
Onsite
Full-Time
4 Years
Job Description

We are looking for an experienced Python Django Full-Stack Developer to become a key member of our dynamic team. The ideal candidate will have a strong background in Python programming and a passion for full-stack development. This role requires a minimum of 4+ years of overall experience with Python and its frameworks, particularly Django. You will be involved in developing and maintaining both the backend and frontend of web applications, ensuring seamless integration and optimal performance.

Key Responsibilities

  • Develop, maintain, and enhance web applications using Python, Django, and Django REST Framework.
  • Design and implement frontend applications using modern JavaScript libraries and frameworks, particularly React.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, scalable, and efficient code while ensuring the security and scalability of applications.
  • Design and develop RESTful APIs and ensure their integration with frontend components.
  • Troubleshoot and debug applications to optimize performance.
  • Utilize version control systems (e.g., Git) for code management and participate in code reviews.
  • Follow Agile development methodologies and participate in team meetings, sprints, and product development cycles.

Requirements

  • 4+ years of experience with Python programming and proficiency with Django and Django REST Framework.
  • Strong understanding of Object-Oriented Programming (OOP) principles and design patterns.
  • Proficient in frontend development with React, and familiarity with HTML, CSS, and JavaScript.
  • Experience with modern JavaScript frameworks/libraries to create interactive and responsive UIs.
  • Strong knowledge of RESTful API design and development.
  • Familiarity with relational databases such as PostgreSQL, MySQL, and NoSQL databases like MongoDB.
  • Hands-on experience with version control systems like Git.
  • Ability to work effectively in Agile environments and with cross-functional teams.
  • Strong problem-solving skills, attention to detail, and the ability to handle multiple projects simultaneously.

Preferred Skills

  • Experience with containerization tools like Docker.
  • Familiarity with cloud platforms such as AWS or Azure.
  • Experience in unit testing and CI/CD pipelines.

What We Offer

  • Competitive salary and benefits package.
  • Opportunities for professional growth and career development.
  • A collaborative and innovative work environment.

If you're passionate about building cutting-edge web applications and looking to advance your career as a Full-Stack Developer, we encourage you to apply!