Remote Senior Software Engineer (AU Applicants Only)

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • TreviPay is seeking a Senior Software Engineer to join their team in Australia, focusing on the development of high-quality software solutions.
  • The role involves translating designs, User Stories, and non-functional requirements into maintainable and performant software.
  • Responsibilities include developing high-quality code with good test coverage, participating in estimation and technical design discussions, and reviewing code produced by others.
  • The Senior Developer will mentor and coach other staff members, maintain positive relationships with internal stakeholders, and stay updated on software technology changes.
  • The position requires effective communication, ensuring emails are acknowledged within one business day, and undertaking duties associated with the role.
  • The candidate must develop and maintain a comprehensive understanding of the system, ensure appropriate unit testing, and produce complexity estimates for User Stories.
  • The role also involves reviewing merge requests for bugs or code quality improvements, maintaining technical documentation, and considering web application security and accessibility in product changes.
  • Performance testing and tuning, as well as identifying processes and tools for improvement, are also key responsibilities.
  • The candidate will apply and promote common design patterns and mentor junior team members to enhance code quality.

Requirements:

  • A tertiary degree qualification in IT or Computer Science is required.
  • At least 3 years of commercial experience in the role of Senior Developer, with prior experience as a software engineer is necessary.
  • Exposure to consumer-facing web solutions is considered an advantage.
  • Technical experience with Node, NestJS or similar (express), VueJS or similar (react, angular), and Typescript is required.
  • Familiarity with Postgres or similar databases, Gitlab or similar version control systems, and Amazon Web Services (EC2, S3, CloudFront, RDS, Route53) is advantageous.
  • Good Linux command line skills across Ubuntu and/or Centos/RedHat are necessary.
  • Experience with Jenkins or similar CI tools, containers (docker), Test Driven Development, and design patterns is preferred.

Benefits:

  • Employees will work in a friendly and caring agile company where teamwork is emphasized.
  • The opportunity to collaborate with skilled practitioners who are invested in personal success and growth is provided.
  • Remote working is the new normal, with no requirement to attend the beautiful new CBD offices.
  • Employees will be part of a community of like-minded technologists and have opportunities to participate in hackathons and R&D time.
  • A casual environment and dress code are encouraged.
  • An employee referral program is available.
  • TreviPay is a successful and stable company, committed to ingenuity, empathy, and tenacity in its operations.
Leave a feedback