Source description
About the role
Senior Pytho Lead Python Chennai, Tamil Nadu, India Job Description Job Requirements: We are seeking a highly experienced Django Developer to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining our application. You will work closely with our cross-functional team to deliver high-quality projects, address support issues in a complex configurable system whilst mentoring developers. Should be a self starter. Key Responsibilities: Web Application Development: Design, develop, and maintain scalable and secure web applications using Python and Django framework. Support: Taking part in customers technical support including diagnosis, resolution and communication. Code Quality: Write clean, efficient, and reusable code while following best practices. Architecture Design: Collaborate with the team to design and implement projects that meets both functional and non-functional requirements. Database Management: Design and manage MySQL databases and optimize performance. Testing: Implement unit tests, integration tests, and participate in the CI/CD process. Debugging Troubleshooting: Identify, debug, and fix software defects and performance bottlenecks. Documentation: Create and maintain technical documentation for code, configurations, and deployment processes. Mentoring: Guide developers by conducting code reviews and running workshops. Security: Implement security best practices, including authentication, authorization, and data protection. Required Experience: Front-end: Experience with front-end frameworks like jQuery and Bootstrap Back-end: Extensive experience with Django and Python. Database: Strong experience with relational databases (MySQL), and knowledge of ORM (Django ORM). Version Control: Proficiency in Git and experience with Git workflows. API: Hands-on experience in developing RESTful APIs. Testing Automation: Experience with automated testing frameworks such as PyTest and continuous integration tools. Security: Understanding of common web application security vulnerabilities and how to prevent them. Agile/Scrum: Familiarity with agile development methodologies. Required Skills Python Lead, Django
More at Staffice Global