- Lead the design, development, and implementation of high-performance Python applications.
- Architect and build robust backend systems, microservices, and APIs.
- Write clean, maintainable, and well-documented code that adheres to industry best practices.
- Lead, mentor, and guide a team of developers in agile development environments.
- Solid experience on core python concepts, Django/Flask, DBMS.
- Oversee the development lifecycle, ensuring that projects are delivered on time and to specification.
- Manage code quality through rigorous code reviews, unit testing, and integration testing.
- Stay current with industry trends, and introduce current technologies or methods to optimize processes.
- Collaborate with cross-functional teams to design and implement system features and integrations.
- Document and communicate technical solutions, decisions, and design principles clearly to both technical and non-technical stakeholders.