HumanBit Logo

Python Developer | Codersbrain

full-time
Posted on August 4, 2025

Job Description

Python Developer

Job Summary

The Python Developer will be responsible for building and maintaining high-quality web applications and RESTful APIs. This role focuses on back-end development using Python frameworks and will contribute to the overall success of the organization by ensuring efficient, scalable, and maintainable code.

Responsibilities

  • Develop and maintain RESTful APIs using Python, Django ORM, SQLAlchemy, and frameworks like FastAPI or Flask.
  • Write clean and efficient code adhering to Python best practices (PEP8) and fundamental design principles for scalable applications.
  • Implement and manage testing protocols using tools like pytest to ensure code quality.
  • Work with relational databases, specifically PostgreSQL and MySQL, and apply Object-Relational Mapping (ORM) principles.
  • Utilize Docker, Git, GitHub, and GitHub Actions for deployment and version control.
  • Collaborate with Azure cloud components such as Web Apps and Functions to implement back-end solutions.
  • Design and optimize database structures, ensuring adherence to best practices for DB design principles and optimization.
  • Demonstrate strong knowledge of data structures and algorithms to enhance application performance.

Qualifications

  • Educational Qualification: Bachelor’s degree in Computer Science or related field.
  • 6+ years of experience in Python development.
  • Proficiency in building RESTful APIs.
  • Strong understanding of database design and SQL.
  • Excellent problem-solving and analytical skills.
  • Familiarity with cloud platforms, preferably Azure.
  • Strong understanding of software development methodologies and practices.

Preferred Skills

  • Knowledge of asynchronous programming and frameworks.
  • Understanding of front-end technologies like HTML, CSS, and JavaScript.
  • Familiarity with DevOps practices and tools.

Experience

  • A minimum of 6 years of experience in software development, specifically focusing on Python and back-end development.

Environment

  • Work can be performed in a hybrid model, with opportunities for remote work as well as office-based roles in Bangalore.

Salary

N/A

Growth Opportunities

N/A

Benefits

N/A

Powered by
HumanBit Logo