We are seeking a highly skilled and motivated Full Stack Team Lead to join our growing R&D engineering group to recruit, manage and lead the team accountable for our premier, user-facing, products. The ideal candidate will play a key role in leading a cross-functional squad in the development and maintenance of our online financial platforms.
In this role, you will take an integral part in designing, building, and maintaining front-end & back-end services that allow our end users to manage their trading portfolios.
As a Team Lead, you will be responsible for driving the technical direction of the team, mentoring team members, and ensuring the successful delivery of high-quality software solutions.
On this role, you will:
- Lead, mentor, and inspire a team of full-stack developers, fostering a collaborative and innovative working environment.
- Coordinate with product managers, designers, and other stakeholders to ensure successful project delivery.
- Conduct regular performance reviews, set goals, and provide constructive feedback to team members.
- Hands-on coding and development of scalable and maintainable software solutions.
- Embrace and promote agile methodologies, particularly the squad model.
- In-depth understanding and experience with Agile and Git Flow
- Collaborating with Design, PM and other SDK leads to improve the consistency between our implementations.
Qualifications:
- Bachelor's degree in computer science or equivalent field.
- Proven track of experience as a Full Stack Developer with a strong background in both front-end and back-end technologies.
- At least 4 years of experience managing FS Dev teams.
- Extensive experience in design and development of web applications.
- Previous experience working in high scale production environments, handling performance and scalability challenges.
- In-depth understanding of Agile development methodologies, including CI/CD pipelines and automated testing.
- Ability to support legacy systems (JavaScript Vanilla & C#).
- Excellent problem-solving skills and attention to detail, with a focus on delivering high-quality code and user experiences.
- Strong communication and interpersonal skills, enabling effective collaboration with team members and stakeholders.
- Ability to work independently and proactively, taking ownership of projects and driving them to successful completion.
-
Skills and Technologies:
- Back End: C#, Node.js or Python.
- Front End: JavaScript, React, Angular or Vue (jQuery is a plus).
- Databases: SQL Server, PostgreSQL or MySQL (No-SQL is a plus).
- Version Control: Git and Git Flow.
- A major plus:
- Experience working in a Linux environment and with containers (Docker).
- Knowledge of building advanced micro-frontends architecture.
- Knowledge of robust trading platforms.