Lead a team, establishing a technical vision, resolving technical disagreements and ensure the success of delivered solutions;
Oversee day-to-day operations, delegating tasks and set deadlines/goals;
Stay up to speed with all web technologies, software architecture principles and design patterns, investing in continual improvements;
Use appropriate engineering practices, such fully automated development pipelines and testing;
Understanding the current lifestyle and development of new lifecycles with emphasis on software quality processes;
Work closely with our infrastructure team and other tech leads to define and improve our software and infrastructure architecture;
Maintaining a productive and inspiring working environment for development teams, actively participating in the training/building skills, provide coach, monitoring performance, motivating the team, recognize high performance and reward accomplishments;
Together with the HR team and assisting Hiring Manager, help on R&D process, motivation and retention of new members.
What you need to have:
Previous experience as a Tech Lead/ Team Lead or natural Leadership skills;
Extensive experience (+5y) with web development;
Already knows our main tech stack (Go and NodeJs);
Strong background in event/microservice architecture;
Excellent oral and written communication skills (Portuguese and English);
Great time management and organizational skills;
Proactive attitude, flexible, problem solver and decision maker;
Quality oriented process ensuring good code practices;
People oriented mindset, able to build strong relationships and motivate the team.