Home » GraphQL » Principal Fullstack Engineer/Tech Lead

Principal Fullstack Engineer/Tech Lead

Date Posted —

Type of Work:
Full Time
Salary:
TBD
Hours per Week:
40

Job Description

Although we hire across seniority levels, this role is calibrated at the IC5 level in the Dropbox Engineering Career framework.

/dbx-career-framework/ic5_staff_software_

We understand that staff+ engineers come in all shapes & forms. This particular role is for a “solver” archetype. If you enjoy deep-diving into challenging problems across a wide range of technology stacks (some of which you may not yet worked with), this is the role for you!
/guides/staff-archetypes/

Must have: Strong experience building and shipping products with remote teams from concept through to large-scale production.

We seek an experienced Staff Engineer to join a cross-functional internal team of engineering, product, and growth experts. In this role, you’ll contribute to the end-to-end delivery of opportunities that complement Liven’s core product suite.

Overall, this role will interest you if you value delivering genuine innovation for a struggling industry and working alongside highly competent and motivated peers.

Key Responsibilities
Lead the full-stack development of a range of products.
Propose system designs and advise stakeholders on technical trade-offs.
Prioritise high-velocity development within a small cross-functional team.
Make pragmatic technical trade-offs that balance product iteration speed with overall system stability, technical debt, cross-platform optimisation and testing practices.
Mentor developers and conduct rigorous code reviews to empower a growing team.

Skills, Knowledge and Expertise
General ability to take a project from idea to requirement engineering to large-scale production deployment in a DevOps team culture
Excellent written and verbal English communication skills
Strong people skills, ability to identify stakeholders and navigate unknowns across organisational boundaries (with other companies in the group and external partners)
Ability to navigate ambiguity and make joint decisions with the product owner

Technical skills
Exposure to architectural patterns of a large, high-scale application
Confidence in designing new systems and applying your own experience to advise on the right trade-offs and raise flags if necessary
Experience in functional, strongly typed programming across backend and frontend
Fluency in multiple backend languages and frameworks with production experience to back up and ability to pick up new tools for the job
We use a mix of Python and Typescript in the backend (PHP & .NET in other sister companies). You don’t need to be an expert at all of these but should be able to easily adapt.

Bonus: additional competency in at least one of the following areas

DevOps & Infrastructure – IaaC, Orchestration
Frontend (Web) – React & GraphQL
Mobile application development (native)
Strong fundamentals: DDD, TDD, BDD, CI/CD, IaaC (the usuals)

What’s in it for you?
The company
As we grow, you grow – we will fast-track your development with a career path that could lead to cross-functional and international opportunities, if you’re up for it!
Remote working. Ideally, We’re looking for the candidate to be based in India or a similar time zone to Australia to allow for collaboration with our engineering & product teams.
Opportunity to work on innovative tech and bring your ideas to life
All the perks that come with being one of our early-stage employees!

The team
High-performing team of pragmatic generalists & specialists with history at some of Australia’s largest organisations
Technical input is a crucial part of the product decision-making process.
Trunk-based workflow.
We care about software quality.
We are religious about tests and automation.
We have a dedicated time allocation for code hygiene & tech debts.
If you are excited about working in a company at the forefront of innovation, taking ownership, and being part of a high-performing team, we’d love to hear from you!

APPLY FOR THIS JOB:

Company: VAS360- Virtual Staffing Agency
Name: Grace
Email:

Skills