Senior Python Developer
We are looking for a skilled and self-driven Senior Python Django Developer to join our team. The ideal candidate should have strong technical expertise in Python and Django, the ability to manage projects independently, and experience mentoring junior developers.
Roles and Responsibilities
* Develop, maintain, and improve web applications using Python and Django
* Write clean and efficient code using Python, Django, HTML, and CSS
* Work closely with the product and development teams to build and enhance products
* Develop and manage microservices-based applications
* Deploy and maintain web applications in Linux environments
* Troubleshoot bugs and solve technical issues
* Handle multiple projects and collaborate effectively with different teams
* Mentor and support junior developers
* Participate in technical discussions and contribute to software design decisions
* Understand business requirements and build suitable technical solutions
* Stay updated with current development practices and technologies
* Support team growth through technical interviews and hiring
Required Skills and Qualifications
* Minimum 4 years of experience in the relevant field
* Strong expertise in Python and Django
* Good knowledge of Relational Databases
* Experience with Web Services / APIs
* Proficiency in Git
* Strong understanding of software design with a focus on maintainability and scalability
* Excellent problem-solving and communication skills
* Ability to build and manage web applications from start to finish
Preferred Skills (Good to Have)
* Knowledge of Node.js
* Experience with React
* Familiarity with Elastic Stack