Engineering Team Lead
Team Lead
Full time
Position overview
We are seeking a skilled and experienced Team Lead to join one of our team on an outsourcing basis. The ideal candidate will have a strong background in leading development teams, solving complex problems, and engaging with clients to address their needs. This role requires a proactive leader who can manage and inspire a team, design scalable architectures for new solutions, and effectively present these solutions to clients.
General project description An innovative fintech platform is transforming how consumers manage finances and make purchases using BNPL. It offers seamless payment solutions, integrating with various merchants for online and in-store shopping. It provides their users flexible payment options, real-time spending insights, and robust security measures, enhancing their financial management and shopping experiences.
Client’s mission To challenge the status quo of everyday finances via exceptional customer experience by being at the forefront in delivering cutting edge technology.
Client’s values RESPECT: We respect each other, our clients and partners; we are fair and professional; we behave to others in the same way we want them to behave to us. We can slow down, if needed. We don’t play hardball, it’s not our style.
Team quantity Currently there is 3 concurrent squads who are managing product features with total number of engineers 30.
YOUR BACKGROUND
- At least 5 years of experience as Software Developer
- Clean coding methodologies (SOLID, YAGNI)
- Fluency in SQL, Python, Unix/bash scripting
- Ability to write easily understandable and maintainable code in multiple programming languages…polyglot will be a distinct advantage
- Good understanding and working knowledge of Django
- Databases: SQL {PostgreSQL, MySQL}, NoSQL {Apache Cassandra, Redis, MongoDB}
- Proven experience as a Team Lead or similar leadership role in software development
- Understand the big picture and offer insightful advice about technologies and projects
- Strong problem-solving skills and the ability to manage and resolve team conflicts effectively
- Excellent communication and interpersonal skills, with experience in client-facing roles
- Proficiency in designing and implementing software architectures
- English Level - B2
Skills that will be a plus:
- Cloud: AWS
- Java, Javascript, GO, PHP
Responsibilities
Team Management: Lead and mentor a team of developers, ensuring effective collaboration and productivity. Problem Solving: Identify and address issues within the team and development processes, implementing solutions to enhance performance and efficiency. Client Communication: Work close with our client team, understanding their requirements, addressing their concerns, and ensuring their satisfaction with the development process and outcomes. Architectural Design: Design and develop architectural solutions for new features and products, ensuring they meet client requirements and industry best practices. Presentation Skills: Prepare and deliver clear and compelling presentations of architectural designs and solutions to clients and stakeholders.
WE OFFER
- 20 billable days off in the first year of cooperation, all next years - 25 billable days off
- Friendly team and enjoyable working environment
- Clearly described business processes in the company that really work
- Fair and competitive compensation
- Regular updates on company news, Q&A sessions with top management
- Flexible work schedule
- Remote work mode
- Ability to transfer unused vacation to the next year
- Partial coverage of co-working costs
- Regular online team-building events
Please indicate your salary expectations. Application without salary expectations will not considered.
APPLICATION FORM
Apply for this position now!
Send us your CV - we’ll contact you.