Summary:
- The Scrum Master is a senior technical leader responsible for driving solution design, technical excellence, and team mentoring across development initiatives.
- This role requires deep hands-on expertise in Python, strong architectural thinking, and the ability to coach and guide development teams toward best practices, scalability, and high-quality delivery.
- The individual will act as a bridge between business needs and technical execution, ensuring solutions are robust, maintainable, and aligned with modern engineering standards.
- Experience with cloud-native technologies, particularly Kubernetes and Amazon EKS, is highly desirable.
Responsibilities:
- Serve as a technical authority and coach for Python-based application development
- Provide architectural direction and design guidance for complex systems and integrations
- Lead by example through hands-on development, code reviews, and best-practice implementation Mentor and guide engineers, improving team capability, performance, and technical maturity
- Collaborate with product owners, architects, and stakeholders to translate requirements into scalable technical solutions
- Ensure adherence to coding standards, security practices, performance benchmarks, and SDLC processes
- Identify technical risks and proactively recommend solutions and improvements Support DevOps and CI/CD practices for efficient, automated deployments
- Contribute to modernization initiatives, including cloud-native and containerized architectures
- Participate in technical decision-making, estimations, and delivery planning
Required Technical Skills:
- Expert-level proficiency in Python (application development, APIs, microservices)
- Strong experience with Python frameworks (such as Flask, Django, FastAPI or similar)
- Solid understanding of object-oriented design, design patterns, and system architecture
- Experience with RESTful services, messaging, and integration patterns Good knowledge of databases (relational and/or NoSQL)
- Experience with version control systems (Git) and collaborative development workflows
Requirements:
- 8-10 years of overall experience
- Proven experience in a technical leadership, ADL, or coaching role Strong background in guiding teams through complex technical challenges
- Experience working in Agile/Scrum environments
- Excellent communication skills with the ability to influence both technical and non-technical stakeholders
- Strong mentoring and coaching mindset
- Ability to balance hands-on development with leadership responsibilities
- Excellent problem-solving and analytical thinking High ownership, accountability, and attention to quality
- Ability to work effectively across distributed or cross-functional teams
Preferred:
- Hands-on experience with Kubernetes (K8s)
- Experience deploying and managing workloads on Amazon EKS
- Familiarity with containerization tools such as Docker Exposure to AWS services beyond EKS (IAM, EC2, S3, RDS, CloudWatch, etc.)
- Experience with CI/CD tools and DevOps practices Knowledge of infrastructure-as-code tools (Terraform, CloudFormation - optional)