IN | Python_C1
3 weeks ago
Job Description Key Responsibilities: - Lead and mentor a team of Python developers, fostering best practices in coding, design, and architecture. - Design, develop, and maintain complex Python applications ensuring scalability, security, and performance. - Architect and implement backend systems integrating with internal and third-party services via RESTful APIs, microservices, and cloud technologies. - Drive technical decision-making and help shape project frameworks, toolsets, and architecture. - Optimize and refactor existing systems to improve performance and maintainability. - Collaborate with cross-functional teams including product, data science, QA, and design to deliver solutions aligned with business goals. - Ensure high availability and resilience of production environments. - Establish and enforce best practices for code quality, version control, and CI/CD pipelines. - Conduct code reviews and provide constructive feedback to junior developers. - Stay up-to-date with the latest trends in Python development and related technologies, implementing them where appropriate.