We are looking for an experienced Senior Developer/Tech Lead specializing in Python to join our innovative team. The ideal candidate will possess a strong technical background and leadership skills, enabling them to drive development projects, mentor junior developers, and collaborate effectively across teams. You will be responsible for designing and implementing high-quality, scalable software solutions.
Key Responsibilities:
* Lead the design and development of complex applications using Core Python and web frameworks like Flask, FastAPI, Django.
* Implement best practices in software development, including exception handling, data structures, and object-oriented programming (OOP).
* Collaborate with Front End developers using JavaScript, CSS, and HTML to create seamless user interfaces.
* Develop and optimize SQL databases, ensuring efficient data storage and retrieval.
* Utilize AWS Core services and Terraform for cloud infrastructure management and deployment.
* Design and implement serverless architectures and manage Docker containers.
* Oversee the integration of various components and troubleshoot/debug applications to ensure smooth operation.
* Mentor and guide junior developers in coding standards, version control using GitHub, and code tracking.
* Automation: using Unit Testing and API Testing
Qualifications:
1. At least 5+ years of exper...