Full Time Senior Software Engineer – Yagoona NSW
Flash Money
Posted 5 days ago
Flash Money Pty Ltd in Yagoona NSW is looking for highly skilled and experienced Senior Software Engineer to join our dynamic development team. In this role, you will be responsible for analysing complex business requirements, designing technical solutions, and delivering high-quality, scalable, and maintainable software. The ideal candidate will have strong full-stack development capabilities, a passion for clean code, and a collaborative mindset to contribute effectively within Agile environments. Salary of $85,000 for this full-time position.
As the Senior Software Engineer, you will undergo the following responsibilities and tasks.
Responsibilities:
Evaluate and analyse business requirements and translate them into effective technical solutions.
Write clean, maintainable, and efficient code while adhering to best practices and maintaining comprehensive technical documentation.
Participate in the analysis, design, and development of Information Systems and application interfaces using modern programming environments.
Apply Agile development methodologies and tools throughout the software development lifecycle, including sprint planning, execution, and reviews.
Design software components and systems in accordance with coding standards and release processes.
Develop, test, and debug robust front-end and back-end code across a range of technologies and frameworks.
Design and maintain scalable database schemas, triggers, and stored procedures for relational databases (MySQL, PostgreSQL).
Develop and maintain applications using the following languages and frameworks:
Backend: PHP, Laravel, Symfony, Eloquent ORM, Node.js, Express.js
Frontend: JavaScript (ES6+), TypeScript, React.js, Vue.js, HTML5, CSS/SCSS (BEM), Webpack
Ensure cross-browser and responsive compatibility for front-end interfaces.
Create configuration, build, and test scripts to support continuous integration and deployment (CI/CD) environments.
Manage version control using Git (Bitbucket) and collaborate on task planning and tracking via Jira.
Streamline development and testing workflows using Docker containerisation.
Assess and estimate the level of effort during sprint planning; evaluate and recommend appropriate open-source technologies or frameworks.
Plan and perform application deployments in AWS Cloud environments, including EC2, Route 53, and Load Balancer configurations.
Applies source control management using Git (Bitbucket), and coordinates task planning, sprint goals, and issue tracking via Jira.
Mentor junior developers, conducte code reviews, and maintaine comprehensive technical documentation to ensure knowledge retention and coding standard compliance.
Integrates application monitoring and logging tools (e.g. AWS CloudWatch, ELK stack) for performance tracking, fault detection, and incident resolution.
Participates in regular sprint retrospectives and proactively contributes to continuous improvement of team practices and codebase maintainability.
Implements security-conscious development practices, including secure authentication, input sanitisation, and deployment workflows to reduce vulnerabilities.
Provides regular progress updates and communicates technical challenges and solutions to stakeholders and non-technical audiences.
Qualifications:
A relevant Bachelor Degree or higher degree, or at least five years of relevant experience
Experience Requirement:
Essential:
Minimum 5 years of hands-on software development experience in a similar role.
Strong proficiency in object-oriented programming and full-stack development.
Demonstrated experience with Agile methodologies and related tools.
Proven ability to design scalable system architectures and write efficient, reusable code.
Experience with relational databases and writing complex SQL queries.
Knowledge of DevOps practices, CI/CD pipelines, and cloud deployments.
Desirable:
AWS certification or strong working knowledge of AWS services.
Experience in performance optimization and security best practices.
Familiarity with TDD/BDD and automated testing frameworks.
Essential Skills:
Strong analytical and problem-solving skills.
Excellent communication and team collaboration abilities.
Self-motivated with a proactive and results-driven mindset.
Ability to mentor junior developers and lead by example.
What We Offer:
Competitive salary and performance incentives.
Flexible working arrangements and supportive team culture.
Opportunities to work on innovative and impactful projects.
Continuous learning and professional development.
Apply:
If you satisfy the above, please apply without hesitation outlining why you are suitable.
Please note only shortlisted applicants will be contacted.
All applicants will be considered for 4 weeks from the date of advert listing.
About Flash Money
This company does not have any further information provided at this time. We encourage you to research the company by searching for them to learn more about the company or role in question before applying.
Software Engineer
Australian System Assurance Company pty ltd
Senior Full Stack Software Engineer
Bluefin Resources Pty Limited
Senior Software Engineer
TheDriveGroup
Senior Software Engineer - Angular & React
Bluefin Resources Pty Limited
Senior Software Engineer
Davidson

Senior Software Engineer (Application Engineering - Growth & Impact)
GovConnex
Artificial Intelligence Stackers - Senior AI / ML Engineer
Redmen Fire Protection
MANAGER, SUBWAY, FULL TIME or PART TIME, TAMWORTH, NSW
Tamworth Eastside