Engineering Team Lead at Assignar

Full-Time, Engineering, Sydney, AU sydney engineering full-time
Posted a month ago


Infrastructure and construction sectors are booming and key to global economic recovery. At Assignar, we help the companies perform the incredible amount of construction work that is required for these initiatives by providing a SaaS platform for the planning and optimisation of their operations. Assignar’s data-driven technology makes our customers’ construction work more efficient and more profitable. If you share our passion for building things and also like to explain how stuff works, you should definitely consider joining our fully remote team!

Engineering Team Lead

We enable cross-functional development and empower teams to solve any problems that arise. Therefore, we are searching for someone who is willing to learn, advance all areas of their skillset and grow in other areas of the product.

At Assignar we aim to hire passionate, smart and inspiring individuals who want to be a part of building not only a great product but are keen to nurture and add to our incredible culture. High value is placed upon cultivating a friendly, collaborative and inclusive work environment where employees bring out the best in each other

As an Engineering Team Lead at Assignar, you are responsible for driving a highly performant and healthy team as well as coaching its members.

The team you will be joining is a brand new one! You will be the first hire and will play a huge role in shaping it. Your team mission will be to reduce the time to value for our new customers by delivering a great user experience for onboarding and beyond, leveraging automation and data. You will also own the quantities tracking domain which will unlock some new markets.

People responsibilities

  • Fostering professional growth and satisfaction within your team
  • Assist with hiring for your team
  • Contribute in gathering feedback for annual reviews of the members of your team
  • Onboard new team members and mentoring of engineers
  • Involve sprintly or weekly 1:1’s with team members where you will provide coaching and goal setting

Technical responsibilities

  • We are looking for someone with a Senior-level experience across the full stack
  • Experience building complex SaaS applications
  • Over 3 years of back-end experience with in-depth knowledge of a server based framework
  • Over 3 years experience of JavaScript and using a modern front-end framework
  • Strong understanding of SQL and NoSQL databases
  • Practical programming skills allowing you to debug complex problems
  • A continuous learner who loves to work with cutting edge technologies, welcoming change and enjoys working in a dynamic environment
  • Motivated to share knowledge and best-practices to improve others’ abilities around them
  • Our technical stack includes GraphQL, Python/Django, ReactJS, TypeScript, NodeJS, Apollo, infrastructure as code on AWS services, Domain Driven Design, CI/CD with feature toggle, Ionic React

Team Work & Operations

  • You are responsible for making sure that the team is operating within an effective agile framework. You work with other team leads and the VP of Engineering on that
  • You work closely with product management in speccing, estimating and planning work for your team
  • The team’s agile ceremonies (stand-ups, retros etc) need to happen smoothly and it’s your responsibility to make sure that’s the case. You don’t have to run them yourself, but you do need to make sure they happen and are run effectively
  • You will set-up and follow-up on team goals as well as working closely with the VP of Engineering to establish and use meaningful metrics (health, pulse, agile) that will help monitor and improve your team’s day-to-day behaviour and output
  • Maintain an open discussion and visibility about in progress and future initiatives
  • Wear whatever hat is needed for the team to be productive
  • This isn’t a hands-off role. You’re still coding 50-70% of your time (this may vary)

Communication, behaviour & culture

  • Act in the best interest of the team and the company
  • Communicate effectively with your team and others
  • Support an open, inclusive and positive culture within your team
  • We expect you to have a bias for action. Don’t let the team get blocked
  • You offer help and know when to ask for it too
  • Be a team player. Both within your team and the broader Assignar Team. Work with others to achieve common goals
  • Participate in building a group identity characterized by pride, trust and commitment
  • Demonstrate effective use of listening skills and displays openness to other people's ideas and thoughts