Position: Scrum Master
Company: PSR Company
Category: Scrum Master
Experience required: 2y
English level: upper

Project stacks and stages

Our tech stack consists of React, React Native and Flutter applications communicating using GraphQL to microservice containers orchestrated by Kubernetes. The majority of our services is written in Golang with stream processing in Java, they use gRPC for communication, achieve high scalability thanks to Apache Kafka based event driven architecture, persist data to a mix of RDBS and No-SQL databases including PostgresDB, MongoDB, Cassandra, S3 and Elasticsearch. We follow CI/CD and agile methodologies to deploy into production multiple times per week. 

3+ years of experience in Agile software development environment (in a role of Scrum Master, Project Manager, etc)
Excellent understanding of Scrum and Kanban framework and Agile principles 
Good understanding of SDLC and development pipelines 
Experience working and ability to manage and multi-task across multiple teams 
Experience in coaching and training individuals and teams in Agile concepts and practices 
Deep knowledge of and passion for Agile/Scrum and ability to apply it in a smart and practical way
Demonstrated ability to help teams define clear deliverables and meet them
Well-developed skills and knowledge of servant leadership, facilitation, situational awareness, conflict resolution, continuous improvement, empowerment, and increasing transparency 
Knowledge of JIRA/Confluence configuration and usage is required
Excellent time management and organizational skills 
Excellent communication skills and experience inside and outside of a team 
Can-do, result driven, and positive attitude, openness to learning 
Advanced level of English 

Description of key duties and responsibilities

Guiding the team on how to utilise Agile/Scrum practices and values
Organize and lead/facilitate Agile/Scrum ceremonies with teams and Product Managers
Assist the team in making appropriate commitments through story selection and task definition 
Helping teams implement changes effectively
Ensure the sprint task board is kept up to date 
Assessing the Scrum maturity of the team and coaching them to higher levels of maturity, at a pace that is sustainable and comfortable
Keeping the management appraised of the general status of work and, where appropriate, escalating issues to the appropriate manager in a timely manner
Helping build a productive environment where team members ‘own’ the product and enjoy working on it
Encourage team’s responsibility, transparency, and self-organization 
Providing all support to the team using a servant leadership style whenever possible, and leading by example 
If needed, ability to implement and support Kanban and act in a Queue manager role 
Proactively remove impediments
Identify significant risks and unknowns, and define and drive resolution plans

Schedule (overtimes, paid/not paid)

Full 8h employment/No overtimes

Value Proposition (Social package,  bonus system, career growth,  stock options, other):

- After the trial period, we open medical insurance (Insurance company INGO)

- 25 days of vacation per year plus public holidays. Accrued from the first day of work

- 8-hour working day, five days, flexible schedule,

- Working equipment is provided

- Quarterly bonus system (one-time payment up to 5% of the annual salary)