Senior Software Engineer
This role is for an experienced professional who will be responsible for improving the technical alignment, health and engineering practices within a team.
You will develop software within product delivery/systems/platform teams, contributing to engineering quality, coaching and mentoring entry-level Software Engineers, and demonstrate passion for your craft through user-centric, reliable and scalable solutions.
Responsibilities:
* Helping build, maintain and improve our platforms
* Protecting the security and privacy of the user data
* Integrating with partners and authorities
* Have real involvement in the business direction of the product
Requirements:
* Significant back-end development experience in Ruby on Rails
* 5 to 8 years of software development experience
* Writing testable, effective and communicative code
* Architecting and building highly available, scalable, secure & performant systems
* Data modelling, design patterns, understanding trade-offs
* Strong experience in agile software development practices
* Experience in developing and expanding microservices architecture
* Experience in integrating with third-party systems
* Strong data & application security knowledge and skills
* Solid understanding of and experience with AWS services
Benefits:
* Flexible working arrangements, including work from home days
* Paid and unpaid leave benefits
* Support for parents with paid primary carers leave and partner leave
* The opportunity to work remotely for up to 4 weeks per financial year
We value diverse ideas, experiences and perspectives. We welcome applications from people with diverse backgrounds and life experiences.
For this role, only those with eligible right to work will be considered.