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