Required Skills
Full lifecycle experience in application development, deployment, and operations.
Solid expertise in Python development, microservices architecture, backend APIs, and application design.
Experience with Google Cloud Platform (GCP) services and deployments.
Robust understanding of software architecture principles and design patterns.
Experience with REST API development and integration.
Strong knowledge of PostgreSQL and database design.
Experience working with SDLC and DevOps best practices.
Strong analytical and problem-solving skills.
Excellent communication and stakeholder management skills.
Key Responsibilities
Lead technical design and architecture for Python-based enterprise applications.
Design scalable, reliable, and maintainable software solutions.
Analyze business requirements and translate them into technical specifications.
Design software modules, interfaces, system integrations, and database schemas.
Evaluate and recommend appropriate technologies, frameworks, and solution patterns.
Define coding standards, development best practices, and architecture guidelines.
Conduct code reviews and mentor development teams.
Identify technical risks and provide mitigation strategies.
Work closely with Infrastructure and DevOps teams for deployment and operational excellence.
Stay updated with emerging technologies and industry best practices.