What you’ll do:
Work as part of a cross-functional Sydney-based team to build scalable, enterprise-class software products
Understand business problems from product, marketing and other engineering teams to scope, design and deliver solid, tested and effective solutions to those problems.
Learn new technology & practices, mentor others in the team and devote time for your own learning and continuous improvement.
Facilitate continuous improvement and agile SDLC.
Write clean, well-formed, testable, and maintainable software following the accepted coding standards and using best software development practices. Identify, troubleshoot, debug, and resolve defects in software and related systems on an advanced level.
Do code reviews and help the team deliver high quality code .
Contribute to the project discovery process in a meaningful way.
Participate in recruiting the best for your teams.
Who Should Apply for this Role?
Primary Requirements
Strong interpersonal communication skills (including listening, speaking, and writing) and ability to work well in a diverse, team-focused environment with other Engineers, Product and Program Managers, etc.
A passion for creating performant, scalable and reliable code end to end.
At least 4 years of experience developing websites, applications and REST APIs with PHP and React.
Great understanding of OOPS and design patterns.
Experience with RDBMS like MySQL , PostgreSQL etc
Experience with automated testing, at least at the level of unit tests.
Secondary Requirements
Experience with Git/SVN/CVS, Continuous integration & Continuous delivery.
Previous experience working with geographically distributed coworkers.
Knowledge of any of the following an advantage: virtualization, Docker, public/private clouds - AWS/Azure/OCI, metrics and logging systems, application monitoring, API optimization, etc.
Any Graduate