Lead Software Engineer (Internal Staff)

  • Engineering

Lead Software Engineer (Internal Staff)

Job description

BossaBox connects enterprise companies that need to innovate to remote tech squads. We do that thought 3 main pillars: (1) Bleeding-edge processes and methods (2) Engaged and trained professionals community and (3) Inteligent and intuitive platform that connects all parties.

Your job as a Software Engineering Team Lead will be to lead a diverse squad of Software Engineers to deliver the solutions envisioned by the product & tech team together to help solve the problems our users (both companies and prolancers), and consequentially our business, are facing. You will be responsible for important decisions regarding technical aspects of our applications and processes, as well as help the product team with your valuable opinion about any decision regarding the product. BossaBox expects you to maintain the work rhythm of the team in a stable level, to constantly look for ways to optimize processes and create efficiency, and to take the best data-informed and experience-based decisions available to you. You will also help with team development and practices such as code review, pair programming, etc.
Important: despite having our own platform for assessment of Software Engineers and Tech, we don't want to jeopardize our candidates' experience by mixing up what are our Prolancers and what are own staff. Therefore, the whole process will happen outside of our platform, as a regular recruiting process.

Job requirements

Abilities

  • Autonomy
  • Communication skills to better articulate your ideas and co-create solutions
  • Openness to constructive feedback
  • Transparency & Empathy
  • Cooperation & Teamwork
  • Very good logical thinking
  • Agile mindset
  • Self-awareness, adaptability and capacity to work in a ever-changing environment (and be a part of it)

Skills

  • Expertise with good coding practices, software patterns and code review
  • Vue.js (or React — knowledge is applicable)
  • NodeJS and TypeScript
  • MongoDB
  • AWS Lambda and Serverless Framework
  • S3 + CloudFront
  • AWS SQS for event handling
  • GitLab familiarity
  • Experience with Monorepos
  • Tech team performance metrics and KPIs (and how to measure them)
  • GitFlow and good CI/CD practices

BossaBox is an equal opportunity employer and hires qualified individuals regardless of gender, race, sexual orientation, religion, nationality, age or disability.