Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Full Stack Software Engineer (Open to remote locations across Australia)

at OFX

Posted 1 day ago 2 applied

Description:

  • The Senior Software Engineer role is responsible for delivering high-quality code in a timely manner while collaborating with engineering managers to design appropriate solutions.
  • This position involves providing technical leadership and expertise while delivering quality software in an agile environment.
  • The Senior Software Engineer will lead the continuous improvement of technical delivery and agile processes, contributing positively to team dynamics.
  • Responsibilities include delivering high-quality application, automation, and testing code in accordance with industry best practices and OFX guidelines.
  • The role may require taking on technical leadership for specific tasks and participating in code reviews to improve coding practices.
  • The engineer will ensure code efficiency, adherence to OFX coding standards, and promote a collaborative working environment.
  • Proactively identifying areas of code that require refactoring and addressing technical debt is essential.
  • The engineer will assist with deployments, QA, and level 3 support as needed, and provide mentorship and coaching within the product development team.
  • Participation in design reviews and maintaining communication with stakeholders is also part of the role.

Requirements:

  • Extensive experience with commercial software development is required.
  • Excellent knowledge of web technologies such as HTML and CSS is necessary.
  • Candidates must have commercial experience with modern JavaScript, specifically React.js, TypeScript, and Node.js.
  • Proficiency in AWS solutions and environments, including Node.js and CDK, is essential.
  • Experience with Agile development methodologies and practices such as TDD, Kanban, and Shift Left is required.
  • Familiarity with the tech stack including AWS, specifically CDK, Lambdas, API Gateway, DynamoDB, and EventBridge is necessary.
  • Experience in writing scalable, reusable code for UI components, along with tests, is required.
  • Candidates should have commercial-level experience with advanced coding techniques and practices.
  • Application, memory, and database profiling experience is necessary.
  • Good analytical and problem-solving abilities are required.
  • Extensive experience with unit testing and acceptance criteria frameworks is essential.
  • Advanced knowledge of relevant application architectures and frameworks is required.
  • Significant experience in designing web-based, service-oriented applications is necessary.
  • Experience in designing, building, and working with RESTful APIs is required.
  • Familiarity with architectural design patterns and data modeling is necessary.
  • Experience with distributed source control systems, specifically Git and GitHub, is required.

Benefits:

  • OFX offers a wide range of learning and career development opportunities, including leadership training, secondments, internal mobility, and access to a large library of online learning.
  • The company encourages employees to give back to causes and communities through its Make a Difference program, which includes an annual volunteer day and matched giving.
  • OFX recognizes and celebrates employee achievements through various global and regional channels, including quarterly and annual awards.
  • Employee-led committees organize events to foster engagement and community within the workplace.
  • The company provides a range of benefits, including primary and secondary gender-neutral carer parental leave (16 weeks) and birthday leave.
  • OFX promotes a great work environment with work-life balance and flexibility through a hybrid work model, fostering an inclusive and diverse culture.