We are seeking a highly skilled Senior Developer/Tech Lead (Python) to join our innovative and growing team. This role is ideal for a seasoned professional with strong technical expertise and proven leadership capabilities. You will play a pivotal role in driving development initiatives, mentoring junior developers, and ensuring the delivery of robust, scalable, and high-quality software solutions.
Key Responsibilities
1. Lead the design and development of complex applications using Core Python and frameworks such as Flask, FastAPI, and Django.
2. Apply and enforce best practices in software development, including OOP principles, data structures, and exception handling.
3. Collaborate with Front End developers (JavaScript, CSS, HTML) to build seamless and responsive user interfaces.
4. Design, develop, and optimize SQL databases for efficient data storage and retrieval.
5. Manage cloud infrastructure with AWS Core services and Terraform, including serverless architectures and Docker-based deployments.
6. Oversee integration, debugging, and troubleshooting across multiple components and services.
7. Guide and mentor junior developers on coding standards, version control (GitHub), and effective code management.
8. Drive automation efforts through Un...