Job Description
- Manage and lead a team of software engineers to maintain a high delivery quality by establishing good habits and practices
- Review and preposition of architectural designs
- Code review of critical system components
- Redistribution of tasks among developers and keeping the team in line with all activities
- Be responsible for mentoring the team members and their performance review
- Collaborate with Project Managers to ensure requirements are met and delivered accurately
- Perceive corner cases and make suggestions to Project Managers from the development point of view
- Ensure that the problems and issues of the team are resolved at the correct level and escalated to the Management level accordingly
- Perform daily team standup meeting
- Maintain documentation
- Identify general problems in team performance and stability
Requirements
- Proven experience in software development using any OOP language (C# / Java / etc.)
- You share our belief that programming language is just a way to put your design ideas and you are open to new languages (Hint - it will be Go (Golang))
- You are familiar with microservice architecture, REST API, RPC, Git, PostgreSQL, and Docker
- You are passionate about coding and software development best practices
- Experience in a variety of software development approaches and methodologies
- You are more energized by missions and goals rather than a specific list of tasks
- Experience in people management and the ability to lead and influence others
- Experience in formal personal development planning and individual, team, and process performance management
- Excellent personal organization and ability to prioritize and carry out multiple tasks
Company offers
- Employee stock options program and competitive salary
- The chance to work as part of a highly motivated and talented team
- Development and career opportunities
- Supportive and caring leadership
- A modern office in the center of Tallinn
- Fresh fruit, sweets, drinks, and treats
- Sports compensation
- Exciting team events
- Free car parking