Senior Full Stack Engineer
closedChuffed.org
πRemote - Australia
Job highlights
Summary
Join Chuffed.org, a crowdfunding platform supporting social justice movements, and contribute to building and maintaining our applications. You will work within an engineering team, collaborating with cross-functional teams to design, implement, and maintain high-quality applications and features. This role requires proven experience as a Senior Engineer with expertise in Javascript, PHP, and Laravel, along with a strong understanding of SDLC processes and design patterns. You'll be responsible for code reviews, database management, and troubleshooting. We offer a competitive salary, work-life balance with remote work options within Australia, and the opportunity to work with a passionate team amplifying social change.
Requirements
- Proven experience as a Senior Engineer, with in-depth knowledge of: Javascript and modern front-end architecture and frameworks
- Writing tests within a testing framework, such as PHPUnit, Jest, or React Testing Library as well as regression test suites like Cypress or Selenium
- PHP8 and Laravel 10, including an understanding of modern PHP best practices
- Sound understanding of SDLC processes, SOLID principles, OOP and design patterns and paradigms
- Experience in communicating technical concepts to non-technical stakeholders
- A strong growth mindset - youβre not afraid to take risks, fail, and learn
- A passion for social justice and a strong desire to help Chuffed campaigners succeed
Responsibilities
- Work within the engineering team to design, implement, and maintain high-quality applications and features
- Collaborate with cross-functional teams and stakeholders to assess feasibility and delivery of solutions, as well as define project requirements and specifications
- Conduct code reviews and ensure adherence to coding standards and practices
- Work with other developers to Architect the ongoing technology strategy, considering key factors such as risk assessment, scalability, re-usability, and security
- Manage and optimise MySQL databases to ensure high performance and reliability
- Ensure written documentation of features and concepts is maintained and up-to-date
- Use monitoring and logging tools to troubleshoot and resolve software issues, to ensure reliable application performance
Preferred Qualifications
- Experience working with IaC principles and tools, particularly Terraform
- Experience with React, Redux, NextJS and Typescript
- Demonstrated experience managing AWS services
- Proven experience working with GraphQL, in a backend and/or frontend environment
Benefits
- Competitive salary
- We value work-life balance. We work autonomously from home and meet up with the team intermittently to collaborate in-person. Weβre based in Sydney but open to remote employees within Australia
- Work alongside industry leading marketers and digital engineers in a small and agile team with deep industry connections
- Spend your days amplifying the work of campaigners pushing for progressive social change around the world
This job is filled or no longer available
Similar Remote Jobs
- πCanada
- πWorldwide
- πCosta Rica
- πWorldwide
- πUnited Kingdom
- πUnited States
- πUnited States
- πArgentina