Tech Lead

Job Description



What you'll be doing :
  • 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.