Senior Full Stack Developer
Job Description
Join a connected team, build solutions that deliver real-world value and progress your career
Overview
Develop and support software solutions for our customer projects that serve millions of people each day.
4-day work week and up to 100% of your time working from home.
Work with Typescript, NextJS, React, Node, AWS and Sitecore.
Learn how to architect large-scale, critical systems.
About the Role
You will develop projects from their inception, being capable of architecting solutions, planning development milestones in conjunction with a project manager and tech lead, interpreting customer requirements and defining development tasks with members, and taking part in development directly. Operationally, you will be confident in providing technical feedback through the full project lifecycle including contact with clients and will understand when to escalate issues to technical leaders in the organisation.
Key Responsibilities
Develop, test and document beautiful front and back-end code for projects.
Provide enhancements for various existing projects.
Provide technical support, solutions and recommendations to our clients.
Work closely with production and design team members to ensure projects follow technical and production processes.
Provide technical guidance to other team members, and engage in group activities.
Keep up to date with emerging, relevant technologies and trends.
Qualifications & Experience
Minimum of 5 years’ experience building web sites and applications, ideally with a focus on React
Minimum 2 years’ experience working as a Senior where you were responsible for complex problem solving, providing the key developer role on multi-person projects
Technical capabilities – you know Javascript, HTML, CSS (and the tools around these!)
Experience with Javascript frameworks and tooling – NextJS, React, Typescript, Webpack
Experience working with Headless Content Management Systems – Sitecore ideal
Experience with Git – branching, pull requests, rebasing.
Security conscious – understanding of tokens and request authorisation, CSFR, XSS, SQLi, rate limiting, experience in developing security sensitive applications with user authentication
Exposure to design patterns – MVC, ORM, Dependency injection.
APIs – REST, GraphQL, understanding performance impacts of how APIs are used
Exposure to infrastructure tooling - Lando, docker, AWS
About the Person
You’re not too cool to care – you show up for your colleagues, clients and the community.
You understand you are only as good as your word – so you do what you say you will. If something happens to prevent that, you determine a new course and communicate it quickly.
You are open, act with integrity and work to build trust and respect. This means doing the right thing, even when no one is looking.
You understand that no single person is bigger than the team and that collaboration leads to better outcomes for better days.
You are curious. This means being willing to go to new places and be open to testing, learning and iterating as you go.
About Symbiote
We are a nimble and progressive modern organisation that cares about people and their lives. From our four day week to our parental leave policies and regular coaching sessions – we’re building an organisation that genuinely supports balance in all aspects of what we do.
Our head office is located in Melbourne CBD, Victoria, and our team works hybrid or fully remote from locations across Australia.
We are integrators of tech and humanity producing websites and digital applications for high profile public and private sector partners.
We build smarter tech for better days, changing the world one tech-interaction at a time, creating a little more time in someone’s day and delivering real-world solutions that benefit the greater good.
Apply
We are actively recruiting for this role now.
If you are interested in this role (and you are based in Australia) please through your CV to [email protected]. You may also include a link to your git account if available.
Recruiters – please do not contact us regarding applicants for this role or send us unsolicited applications.