
Senior Software Engineer
Secure Code Warrior
full-time
Posted on:
Location Type: Hybrid
Location: Brisbane • Australia
Visit company websiteExplore more
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