Job Description
<p><p><b>Job Description :</b><br/><br/>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.<br/><br/>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 Responsibilities :</b></p><p><br/><b>Backend Development :</b></p><br/></p><p>- Design, develop, and maintain robust, scalable, and efficient backend systems using Python and related frameworks (e.g., Django, Flask).<br/><br/></p><p>- Implement and manage APIs and web services to support frontend functionality and integration with other Management :</b></p><p><br/></p>- Design and maintain database schemas, write optimized queries, and work with relational (e.g., PostgreSQL, MySQL) and non-relational databases (e.g., MongoDB).<br/><br/></p><p>- Ensure data integrity, security, and performance through effective database management Integration :</b></p><p><br/></p>- Integrate backend services with third-party APIs, services, and other components as required.<br/><br/></p><p>- Ensure seamless communication between backend and frontend systems to deliver a cohesive application Quality & Testing :</b></p><p><br/></p>- Write clean, maintainable, and well-documented code following best practices and coding standards.<br/><br/></p><p>- Develop and execute unit tests, integration tests, and perform code reviews to ensure high-quality software Optimization :</b></p><p><br/></p>- Monitor and optimize application performance, scalability, and reliability.<br/><br/></p><p>- Identify and resolve bottlenecks, bugs, and performance issues in the backend :</b></p><p><br/></p>- Collaborate with frontend developers, UX/UI designers, and product managers to understand requirements and deliver high-quality solutions.<br/><br/></p><p>- Participate in agile development processes, including sprint planning, daily stand-ups, and & Maintenance :</b></p><p><br/></p>- Maintain comprehensive documentation for backend services, APIs, and system configurations.<br/><br/></p><p>- Provide ongoing maintenance and support for existing backend systems, including troubleshooting and resolving :</b></p><p><br/><b>Education :</b></p><br/></p><p>- Bachelor's / master's degree in Computer Science, Software Engineering, or a related :</b></p><p><br/></p>- Minimum of 4 to 6 years of professional experience in backend development with a focus on Skills :</b></p><p><br/></p>- Proficiency in Python and experience with web frameworks such as Django, Flask, or FastAPI.<br/><br/></p><p>- Strong knowledge of relational and non-relational databases, including schema design and query optimization.<br/><br/></p><p>- Experience with RESTful APIs and microservices architecture.<br/><br/></p><p>- Familiarity with version control systems (e.g., Git) and development tools.<br/><br/></p><p>- Understanding of containerization technologies (e.g., Docker) and cloud platforms (e.g., AWS, Azure) is a & Attributes :</b></p><p><br/></p>- Excellent problem-solving and analytical skills.<br/><br/></p><p>- Strong communication and interpersonal skills, with the ability to work effectively within a team.<br/><br/></p><p>- Detail-oriented with a focus on delivering high-quality, reliable solutions.<br/><br/></p><p>- Ability to adapt to new technologies and continuously improve technical :</b> Remote</p><br/></p> (ref:hirist.tech)