Senior Python Developer - Django/Flask (7-12 yrs)
Hashone Careers
posted 2d ago
About the Role :
We are seeking a highly skilled and experienced Senior Python Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining complex enterprise, web, and mobile applications. You will leverage your deep understanding of Python and related technologies to build robust and scalable solutions. This position requires a strong foundation in programming fundamentals, excellent problem-solving skills, and the ability to mentor and guide junior developers.
Responsibilities :
- Design, develop, and maintain enterprise-level web and mobile applications using Python.
- Implement complex features and functionalities, ensuring high performance and scalability.
- Develop and maintain robust and efficient code.
- Mentor junior team members, providing technical guidance and support.
- Conduct code reviews and ensure adherence to coding standards and best practices.
- Foster a collaborative and knowledge-sharing environment.
- Debug and troubleshoot complex technical issues, identifying and resolving root causes.
- Implement robust error handling and logging mechanisms.
- Design and optimize database schemas.
- Write and optimize complex SQL queries.
- Ensure data integrity and security.
- Design and implement RESTful APIs.
- Integrate with third-party systems and services.
- Ensure secure and efficient data exchange.
- Write clean, maintainable, and well-documented code.
- Ensure adherence to coding standards and best practices.
- Implement and maintain CI/CD pipelines.
- Collaborate with cross-functional teams, including front-end developers, designers, and product managers.
- Communicate technical concepts clearly and concisely.
- Participate in Agile/Scrum ceremonies and contribute to team success.
Requirements :
- In-depth knowledge of Python and programming concepts.
- Strong understanding of Python frameworks (e.g., Django, Flask).
- In-depth knowledge of enterprise/web/mobile applications.
- Hands-on coding and development experience.
- Sound programming fundamentals and technical expertise.
- Sound database concepts and query tuning skills.
- Strong API knowledge and integration with other 3rd party systems.
- Mentoring team members and code review experience.
- Debugging skills & troubleshooting abilities.
- Ability to troubleshoot performance issues.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Python Developer roles with real interview advice
4-6 Yrs