Team Leader (Fullstack)
We are looking for a Fullstack Team Lead to join our teams!
Requirements:
- 6+ years of professional experience in full-stack software development using technologies like .NET, Angular/React.
- 1+ years of experience in a technical lead or team lead role.
- Proficiency in .NET, ASP.NET MVC/Web API, and C#.
- Knowledge of frontend technologies Angular, React, Vue.
- Strong experience with PostgreSQL, and ORM/ODM tools.
- Experience with messaging systems (e.g., NATS, RabbitMQ) is preferred.
- Been familiar with best practices for monitoring of high loaded web applications.
- Experience with unit and integration testing.
- Strong understanding of security best practices and performance optimization.
- Experience with CI/CD pipelines and containerization technologies (Docker, Kubernetes).
- Working experience with one of cloud platforms AWS, Azure, GCP is required.
- Deep understanding of software architecture and design patterns.
- Strong communication, problem-solving and leadership skills, and ability to work effectively in cross-functional teams.
Will be plus:
- LGTM stack knowledge
- 2D JavaScript Framework experience (Pixi.JS, Phaser, or similar)
Responsibilities:
- Lead, manage, and mentor a team of professionals, ensuring effective team collaboration and productivity;
- Set clear team objectives, delegate tasks, and monitor progress to ensure timely completion;
- Monitor team performance metrics and provide regular reports to senior management;
- Tracking functional and non-functional product quality attributes and implementing solutions for their improvement (proactively);
- Actively participating in the quantitative growth and scaling of the team, including conducting technical interviews;
- Introducing technical and technological improvements, optimizations, and innovations within the team;
- Ensuring the quality and approval of architectural solutions developed by the team, and their alignment with the overall system architecture;
- Design, develop, and maintain scalable services
- Implementing solutions for technical debt within the project/product;
- Participating in development and independently implementing specific project tasks;
- Optimize application performance, scalability, and security;
- Ensure code quality through code reviews, unit testing, and adherence to coding standards;
- Establish and refine development processes and standards, ensuring efficiency and consistency;
- Participate actively in Agile processes, including sprint planning, estimation, and iterative improvements.
Our benefits to you:
☘️An exciting and challenging job in a fast-growing holding, the opportunity to be part of a multicultural team of top professionals in Development, Architecture, Management, Operations, Marketing, Legal, Finance and more
🤝🏻Great working atmosphere with passionate experts and leaders, sharing a friendly culture and a success-driven mindset is guaranteed
🧑🏻💻Modern corporate equipment based on macOS or Windows and additional equipment are provided
🏖Paid vacations, sick leave, personal events days, days off
💵Referral program — enjoy cooperation with your colleagues and get the bonus
📚Educational programs: regular internal training sessions, compensation for external education, attendance of specialized global conferences
🎯Rewards program for mentoring and coaching colleagues
🗣Free internal English courses
✈️In-house Travel Service
🦄Multiple internal activities: online platform for employees with quests, gamification, presents and news, PIN-UP clubs for movie / book / pets lovers and more
🎳Other benefits could be added based on your location
Required skills experience
| .NET | 6 years |
| Leadership | 1 year |
Required languages
| English | B2 - Upper Intermediate |