HamburgerMenu
hirist

Backend Developer - Python Programming

infinitrix Consulting
Anywhere in India/Multiple Locations
4 - 6 Years

Posted on: 25/08/2025

Job Description

Job Description :

As a Backend Developer specializing in Python, you will be responsible for designing, developing, and maintaining the server-side logic and database interactions for our applications.

You will work closely with front-end developers, product managers, and other stakeholders to build scalable and efficient backend systems that meet business requirements and provide a seamless user experience.


Key Responsibilities :


Backend Development :


- Design, develop, and maintain robust, scalable, and efficient backend systems using Python and related frameworks (e.g., Django, Flask).

- Implement and manage APIs and web services to support frontend functionality and integration with other systems.


Database Management :


- Design and maintain database schemas, write optimized queries, and work with relational (e.g., PostgreSQL, MySQL) and non-relational databases (e.g., MongoDB).

- Ensure data integrity, security, and performance through effective database management practices.


System Integration :


- Integrate backend services with third-party APIs, services, and other components as required.

- Ensure seamless communication between backend and frontend systems to deliver a cohesive application experience.


Code Quality & Testing :


- Write clean, maintainable, and well-documented code following best practices and coding standards.

- Develop and execute unit tests, integration tests, and perform code reviews to ensure high-quality software delivery.


Performance Optimization :


- Monitor and optimize application performance, scalability, and reliability.

- Identify and resolve bottlenecks, bugs, and performance issues in the backend system.


Collaboration :


- Collaborate with frontend developers, UX/UI designers, and product managers to understand requirements and deliver high-quality solutions.

- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.


Documentation & Maintenance :


- Maintain comprehensive documentation for backend services, APIs, and system configurations.

- Provide ongoing maintenance and support for existing backend systems, including troubleshooting and resolving issues.


Requirements :


Education :


- Bachelor's / master's degree in Computer Science, Software Engineering, or a related field.


Experience :


- Minimum of 4 to 6 years of professional experience in backend development with a focus on Python.


Technical Skills :


- Proficiency in Python and experience with web frameworks such as Django, Flask, or FastAPI.

- Strong knowledge of relational and non-relational databases, including schema design and query optimization.

- Experience with RESTful APIs and microservices architecture.

- Familiarity with version control systems (e.g., Git) and development tools.

- Understanding of containerization technologies (e.g., Docker) and cloud platforms (e.g., AWS, Azure) is a plus.


Skills & Attributes :


- Excellent problem-solving and analytical skills.

- Strong communication and interpersonal skills, with the ability to work effectively within a team.

- Detail-oriented with a focus on delivering high-quality, reliable solutions.

- Ability to adapt to new technologies and continuously improve technical skills


Location : Remote


info-icon

Did you find something suspicious?