Position: Ruby Team Lead
Company: Forte Group
Category: Ruby
Experience required: 5y
English level: upper
Published: 2023-04-01T00:00:00+03:00

Forte Group is looking for a **Ruby Team Lead** to join our dynamic team that builds reliable and performant backend components. Our mission is to create powerful and flexible software that scales to meet the needs of any business while delivering the best experience for our customers. As a key member of our team, you will have the opportunity to grow and innovate with us.

**Requirements**
●	Develop high-quality, maintainable, and scalable code for our backend platform using Ruby, leveraging microservices architecture
●	Own quality, deployment, and security of the applications you develop
●	Practice Domain-Driven-Design (DDD) principles to build modular solutions
●	Familiarity with various components common in Web development like relational databases (MySQL), Redis, Docker, Kubernetes, Datadog, Messaging queues (e.g., RabbitMQ), Jenkins, Spinnaker, etc.
●	Experience leading a development team in an Agile environment, working in Scrum methodology
●	Experience developing products that are already “in production”, released frequently, and actively used by business
●	Self-driven mindset with "start-up" energy and passion
●	Excellent interpersonal and communication skills
●	Upper-intermediate English or higher

**You are an Agile Team Leader**
●	Proactively lead an Agile team towards predictable delivery with quality, following the agreed way of working and ensuring the expected cadence of deliverables
●	Maintain and support collaborative culture with a focus on delivering business value
●	Represent the team upfront with the other teams, internal and external stakeholders, be the primary contact and own communication with the client’s engineering team
●	Align the team with the other teams, identify and resolve impediments when necessary
●	Help team members to meet professional challenges, advise on best approaches, do 121s (recommended once per 2~3 weeks), and facilitate knowledge sharing
●	Identify a successor to your own and other critical roles in the team to avoid over-responsibility and protect team members from excessive stress
●	Interview candidates and provide recommendations to invite the right people into the team from both hard and soft skills perspective
●	Work with stakeholders to negotiate team goals aligned with their expectations
●	Ensure the team stays focused on and delivers against the goals, effectively adapts to changing requirements

**You are an Agile Team Member**
Be part of a self-organizing team – a team that solves complex challenges and builds working software. Being a good team member means you contribute to its success by:
●	Collaborating with your PO and Stakeholders to groom and breakdown backlog
●	Maintaining an attitude of commitment through outward display of willingness
●	Impressing responsibility on others by displaying ownership in tasks
●	Practicing positive interactions – lean on encouragement in place of judgment
●	Being open to new ideas and encouraging innovative practices among peers
●	Actively working on broadening or adding a skill
●	Asking for assistance when problems become challenging
●	Balancing best practice decisions with delivering high business value (right vs. right now)
●	Delivers stories/tasks that are “committed” within a timebox

**We offer:**

● Experience working with colleagues locally and abroad
● Opportunities for self-realization working on challenging projects using new technologies and tools
● Friendly team and enjoyable working environment
● Social and corporate events
● Possibility for career development
● Participation in professional trainings, meetups
● Medical & family care programs
● Various sport activities coverage
● Fully paid by Forte 5 sick days during working year
● Internal English courses provided by Forte Teacher
● Comfortable and fully equipped workplace