Secure Code Warrior

Senior Software Engineer

Secure Code Warrior

full-time

Posted on:

Location Type: Hybrid

Location: BrisbaneAustralia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Developing high-quality software solutions, using our coding standards and best practices;
  • Contributing to the implementation of new features and enhancements;
  • Collaborating with cross-functional teams, including product managers, designers, and other engineers, to understand requirements, discuss technical solutions, and deliver high-quality software products on schedule;
  • Participating in code reviews to ensure code quality, maintainability, and adherence to design patterns and principles;
  • Writing unit and integration tests to ensure the reliability and robustness of software components;
  • Improving overall testing efficiency;Investigating and fixing software bugs reported by users or detected through automated testing, and ensuring timely resolution of issues to maintain product stability;
  • Writing and maintaining technical documentation, including API documentation, design documents, and developer guides, to facilitate collaboration and knowledge sharing within the team; and
  • Actively participating in team meetings

Requirements

  • Strong knowledge of NodeJS;
  • Proficiency in JavaScript and TypeScript with an emphasis on web frontend (React, Angular);
  • Database knowledge (RDBMS, NoSQL, ideally Mongo);
  • Object-Oriented and Functional design;
  • TDD, Agile, DevOps;
  • Experience with AWS, Docker, Git, CI/CD, monitoring & alerting; and
  • Experience with monitoring & alerting (ideally Datadog)
Benefits
  • Unlimited Paid-time-off;
  • Remote first culture, with offices in Sydney if you wish to work more hybrid;
  • Paid Parental Leave;
  • Employee Share Option Plan;
  • Volunteer Leave and Employee Assistance Programs; and
  • Home Office Reimbursement
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
NodeJSJavaScriptTypeScriptReactAngularRDBMSNoSQLMongoObject-Oriented designFunctional design
Soft Skills
collaborationcommunicationproblem-solvingcode reviewdocumentationteam participationtime managementadaptabilityattention to detailcritical thinking