Position: Team Lead/Senior Software Engineer
Company: ITRex Group
Experience required: 5y
English level: upper

**About us
**
We write software, give advice and devise strategies. We do this to solve business problems for large and medium enterprises and startups. We employ 270+ in our offices in Minsk, Kyiv, Saint Petersburg and Los Angeles, and have delivered successful projects to hundreds of clients including Walmart, TASC, Procter & Gamble, Dun & Bradstreet, Warner Bros., 21st Century Fox and Dollar Shave Club. We’re about initiative, open communication and self-motivated commitment. We prefer to work with people who are honestly giving it their best to those too scared of ideas and decisions to ever make mistakes. If you have this same attitude, maybe we can do great new things together. 

**Our expectations
Required**

●5+ years of experience as a software engineer;
●2+ years of management experience -mentoring, leading the team and\or organizing teamwork, communication
●High level of autonomy and self-management skills;
●Be able to multitask without significant loss of quality, to find, share and apply best industry practices
●Good knowledge and experience in working with multiple work processes & methodologies. Be able to guide teammates through the most popular processes
●Excellent communication & collaboration skillsExcellent communication & collaboration skills
●Intermediate English

**Nice to have**
●Experience in pre-sales activities, discovery phases, and estimations;
●Knowledge and experience with AWS
●Experience in collaboration with the customers

**Your responsibilities
**
●Establish and improve processes within the area of ownership, identify problems and communicate them to the relevant people, resolve issues;
●Manage, mentor, guide the development, and motivate team members
●Plan, monitor, and rational use of Unit budget
●Keep up a positive, honest, and transparent atmosphere, monitor team’s competency, and manage team retention
●Take part in the hiring and onboarding processes
●Participate in full lifecycle software development process
●Design, build and maintain efficient, reusable, and reliable code
●Monitor projects statuses, foresee and plan team loading and development
●Be responsible for team members’ project efficiency and help to solve different issues
●Engage team members to understand clients’ business and tech requests, suggest and implement optimal solutions, achieve the best results for the clients and for the company

**What we offer**
● Opportunity to work with amazing people in a friendly and engaging environment
● Competitive benefits package focused on work/life balance:
● Flexible work hours and remote work options
● 18 working days of paid leave
● 7 days of sick leave when you can be off work due to an illness without a medical certificate
* 3 days of unscheduled leave in exceptional circumstances (a childbirth, a wedding, etc.)
● Relocation options
● Health services at a medical center
● Thriving work environment
● An advanced career progression system
● Sports reimbursements
● Free English classes
● Corporate perks
● Regular corporate events
● Comfortable office
* Free tea, coffee, cookies, and fruits
* PlayStation console and other relaxing activities
* Kicker