Description
Immediate Requirement - Candidates who can join within 10 days preferred
Back-end Developer (Python)
Role / Responsibilities :
• Python Development : Lead and contribute to the development of robust and scalable back-end solutions using Python.
• Architecture and Design : Architect, design, and implement complex systems and applications, ensuring high performance and responsiveness.
• Database Management : Design and maintain database architectures, optimizing performance and ensuring data integrity.
• API Development : Create and maintain RESTful APIs for seamless integration with front-end applications.
• Code Review : Conduct and participate in code reviews to maintain code quality, ensure adherence to coding standards, and mentor junior developers.
• Optimization : Identify and implement optimizations for improving system performance, scalability, and reliability.
• Collaboration : Collaborate with cross-functional teams, including front-end developers, UX / UI designers, and product managers, to deliver high-quality software solutions.
• Documentation : Generate technical documentation for software solutions, APIs, and database designs.
Qualifications :
• Education : Bachelor’s degree in Computer Science, Software Engineering, or a related field.
• Experience : 5+ years of professional experience in back-end development with a focus on Python.
• Technical Skills :
• Proficient in Python and relevant frameworks (FastAPI, Django, Flask, etc.).
• Strong experience with database technologies such as PostgreSQL, or MongoDB.
• Familiarity with front-end technologies and frameworks (HTML, CSS, JavaScript, react.js, typescript).
• Understanding of software development best practices, design patterns, and SOLID principles.
• Problem-Solving : Strong analytical and problem-solving skills with a keen attention to detail.
• Communication : Excellent communication skills and the ability to work effectively in a collaborative team environment.
• Leadership : Proven experience in leading and mentoring development teams is a plus.