DevJobs

Software Team Leader

Overview
Skills
  • Go Go
Description

We are looking for an experienced Software Engineering Team Lead who has a lot of passion for scaling software up. In this role, you will be taking charge of the Nimble core team, who are responsible for the ecosystem that powers all of Nimble’s products and the main customer facing Nimble interface.

You will be developing highly scalable solutions, leading an innovative team designing and implementing the backbone that connects all of Nimble’s Data products.

Responsibilities

  • Lead a strong team of experienced Software Engineers (mostly Back-End) all focused on the same goal.
  • Hire, coach, train your team members, be responsible for their success and for team development.
  • End to End development responsibility - from designing, to processing of large-scale data with data engineers, to implementing web interfaces (UI and API) and core modules such as networking components, billing systems and customer alerts.
  • Grow a healthy, collaborative engineering culture in line with the Nimble values
  • Work closely with Product management, DevOps & Data Engineers, Sales, CSMs to drive success
  • Analyze and improve the efficiency, scalability, and stability of various system components.

Requirements

  • 2+ years’ of engineering managerial experience
  • 6+ years of experience as Back-End engineers.
  • Proficiency with Go is a plus.
  • Experience designing and implementing large-scale apps in production is a must.
  • Excellent understanding of modern web apps’ lifecycle and architecture.
  • A demonstrated ability to design and architect back-end solutions independently from scratch.
  • A demonstrated ability to deliver results according to plan.
  • A Passion for working with people and nurturing work relationships
  • Fluent in written and conversational English
Nimble Way