Do you want to join a challenging and rewarding environment? Help us continue building on a modern stack using a modern process?
All while working with some of the best in Adelaide?!? Then read on!
We're looking for a senior software engineer to help us continue to build and deliver delightful software in a high-functioning team environment.
Ideally you've got at least 5 years experience, and can demonstrate full stack leadership capability.
We're looking to expand the capacity of the team to be able to cope with an expanding product suite with a larger user base, as well as supporting the internal needs of a growing SaaS business.
HappyCo builds mobile and cloud solutions to enable real-time operations for the property management industry, for a user base primarily in the US.
Please note that you must have the right to work full time, in Australia. The position is based in Adelaide, and due to current circumstances we are not able to support relocation for international- or interstate-based candidates.
A senior software engineer should be able to show the capability and knowledge required to deliver against these responsibilities.
Lead quality development outcomes in software design and development in accordance with organisation architecture and standards, participating in and devising solution approaches by analytical thinking.
Identify, review and elaborate business requirements from a technical perspective and determine technical solutions.
Assist in driving the improvement of software development process and quality assurance activities in order to improve product quality.
Interact with customer representatives to capture feedback and domain knowledge to assist in ensuring that product development is in line with business objectives.
Provide coaching and mentoring to other software development staff.
Identify, define and analyse requirements.
Create and review design specifications and technical solutions for medium-large features.
Implement well structured code aligned to product architecture, driving robustness, modularity and testability.
Reviews and provides feedback as an authority in ensuring development standards are performed consistently in line with organisation standards.
Fully participates in and provides feedback on the company's software development methodology, driving improvements.
Qualifications and Experience
Relevant tertiary qualifications (e.g. Bachelor / Grad Dip. Science / Computer Science / Software Engineering, IT Certification or similar) or equivalent practical experience.
At least 5 years proven working experience in software development.
Development experience across these fields :
An OO language - and preferably some knowledge of Golang
Web development - preferably React
Sound understanding of design and architectural patterns, and coding practices.
Experience with software development and quality processes, especially Agile development methodologies.
Personal Attributes / Qualities
Positive work attitude and keen to learn.
Clear spoken and written communication skills and the ability to interact professionally with a diverse group of clients and staff.
Values good quality technical outcomes that meet team needs.
Able to work both independently and with a team.
A constructively critical thinker.
HappyCo is a proud equal employer and an affirmative action employer. We're committed to providing equal employment opportunities regardless of race, colour, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, marital status, disability, or veteran status.
A note to recruitment agencies : please don't reach out to us about our roles we've got it covered. We don't accept unsolicited agency resumes and HappyCo is not responsible for any fees related to unsolicited resumes (unless you are interested in this role...). Thanks!