Full-Time Software Engineer (Remote Australia)
OFX is hiring a remote Full-Time Software Engineer (Remote Australia). The career level for this job opening is Experienced and is accepting Sydney, Australia based applicants remotely. Read complete job description before applying.
OFX
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Software Engineer Role at OFX
Purpose: Deliver high-quality code, collaborate on design with Tech Lead and Engineering Managers, and work in an agile environment. Enhance continuous improvement, contribute to team dynamics, and proactively learn and grow to improve team delivery.
Responsibilities:
- Work closely with Tech Lead and Engineering Manager in delivering code and code reviews.
- Ensure efficient code adhering to OFX standards and industry best practices.
- Take ownership of work and collaborate effectively with the team; seek clarification from senior engineers.
- Assist outside core skills (deployments, QA, level 3 support) as part of an agile team.
- Deliver user stories ensuring functional and non-functional acceptance criteria.
- Create solutions and conduct spikes with Engineering Manager and Tech Lead.
- Participate in code reviews and proof of concepts.
- Maintain consistent communication with stakeholders.
- Document solution proposals, decisions, guides for troubleshooting and system maintenance.
- Stay curious and learn new skills.
Requirements:
- Commercial software development experience
- Experience with Git, branching, pull requests, and build pipelines
- Experience in React, TypeScript/ECMAScript/Modern JavaScript, linting, bundling, transpiling, and cloud deployments
- Experience building and running production apps in NodeJS
- Knowledge of HTML/CSS and UI frameworks like Material UI
- Extensive experience in unit testing and automated test suites
- Proficiency in Agile/incremental development methodology
- Experience with microservices architecture
- Experience with relational databases (e.g., PostgreSQL)
- Strong analytical and problem-solving abilities
- Experience designing, building, and working with RESTful APIs
- Experience with a public cloud (AWS preferred, Azure/GCP acceptable)
- Experience with serverless compute (e.g., AWS Lambda)
- Experience with containers (e.g., Docker)
Desired Experience:
- Writing scalable, reusable code for UI components with tests
- Experience with SaaS product development
- Knowledge of cross-browser and cross-device development
- Knowledge of Continuous Integration, Continuous Deployment, and Configuration Management
- Experience with Design Language Systems
Company Culture:
- Collaborative, cross-functional, global team
- Commitment to client satisfaction and continuous improvement
- Encouraging learning, sharing, and professional development
- Opportunities for leadership training, secondments, internal mobility, and online learning
- Employee volunteer program (Make a Difference)
- Recognition and reward programs
- Global and regional events to foster engagement
- Hybrid work model and work-life balance
- Diverse, inclusive, and accessible workplace