
Senior Software Engineer (React & Node)
- Sydney, NSW
- Permanent
- Full-time
- Can work independently and writes high quality code using appropriate techniques creating performant solutions
- You have experience working with different systems and architectures which you can draw on to contribute to the solutions in your team.
- Ability to break down technical GAP documents/requirements into deliverable work items
- Experienced with automating to improve efficiency and catch defects early
- Understanding and adoption of good practices such as TDD, BDD
- Writing, executing and analyzing performance tests
- Represent the team in stakeholder discussions using domain concepts and language
- Understanding of risk assessment and impact analysis
- Work with agile practices and able to suggest improvements to the team's process
- Maintain the team's CI/CD pipelines
- Use appropriate code analysis tools to improve code quality and security
- Strong JavaScript fundamentals (ES6+) and ReactJS.
- High proficiency in ReactJS and Node JS development using TypeScript (recent versions)
- Strong engineering principles (error handling, test pyramid, deployment, IaC)
- Deep understanding of nodeJS performance concerns, debugging, and instrumentation approaches
- Excellent communication, teamwork and collaboration skills
- Solid understanding of DB principles and any of db query languages (SQL, NoSQL, Elastic)
- Event driven architecture (Kafka or any relevant software)
- Unit testing(React Testing Library, Jest) and integration testing (Cypress)
- CI/CD pipeline experience (Docker, Kubernetes, Helm, Jenkins or any other tools such as Gitlab)
- We are in a fantastic new office near Barangaroo, close to Wynyard station.
- Our office has a sports hub, if you want to challenge a mate to a game of table tennis or darts.
- Fancy a good cup of coffee? We have an in-house barista to get you that perfect cup!
- Many social events to take part in (Melbourne Cup is just one of them).
- Great work life balance and flexibility.
- A continued commitment to employee development.
- Life insurance and income protection plans.
- Wellness benefits.