Trivandrum
34 days ago
Lead II - Python Architect

Key responsibilities

• Design end-to-end solutions using Python as the primary programming language. Ability to design and implement solutions on low code and no code platforms.

• Collaborate with cross-functional teams to understand project requirements and develop architecture plans.

• Utilize RabbitMQ and Celery for efficient task scheduling and distributed processing.

• Implement and optimize data storage and retrieval mechanisms using ElasticSearch. 

• Leverage expertise in Azure to design and implement cloud-native solutions.

• Integrate various Azure services to create cohesive and scalable architectures. 

• Optimize cloud resources for performance, cost, and scalability.

• Design and implement containerized solutions using Kubernetes.

• Ensure efficient deployment, scaling, and management of containerized applications.

• Collaborate with DevOps teams to streamline the CI/CD pipeline.

• Provide technical leadership and guidance to development teams.

• Conduct code reviews and ensure adherence to coding standards.

• Mentor team members on best practices and emerging technologies.

• Analyze and resolve complex technical issues related to Python development and cloud architecture.

• Proactively identify opportunities for system enhancements and process improvements.

Skills Required

• 9+ Years of industry experience with proven experience as a Python technical developer and Solution Architect. 

• Strong proficiency in Python and experience with application development frameworks (e.g., Django, Flask).

• Experience with RabbitMQ and Celery for message queuing and distributed processing.

• Knowledge of ElasticSearch for efficient data indexing and search. 

• Familiarity with Kubernetes for container orchestration.

• In-depth knowledge of Azure services and solutions.

• Hands-on experience with containerization and orchestration tools, particularly Kubernetes.

• Strong understanding of microservices architecture and cloud-native development principles.

• Experience with other message queuing systems and distributed processing frameworks.

• Excellent problem-solving and debugging skills.

• Effective communication and collaboration skills.

• Experience with cloud platforms (Azure, AWS, GCP).

• Familiarity with infrastructure-as-code tools (e.g., Terraform).

• Knowledge of serverless computing and event-driven architectures

Confirm your E-mail: Send Email