Mid-Senior Software Engineer for a global crowdfunding platform powering social justice movements. Improving and maintaining Laravel/MySQL systems to support thousands of campaigns.
Responsibilities
Deliver backend support for product features, working pragmatically across the stack when needed
Design and build scalable APIs and backend features within our existing architectural direction, with strong emphasis on performance, reliability, and maintainability
Drive initiatives focused on security improvements, stability, and database/query optimisation
Identify bottlenecks, technical debt, and production risks and execute pragmatic fixes
Optimise MySQL databases to ensure high performance and reliability, including, indexing strategies, migrations, and complex queries
Write documentation of features and concepts, and ensure existing documentation is kept up-to-date
Use monitoring and logging tools to troubleshoot and resolve software issues, to ensure reliable application performance
Collaborate with the customer support team to ensure common bugs or feature requests are prioritised or fixed
Requirements
4+ years experience as a Software Engineer, with strong knowledge of:
PHP8 and Laravel 11+, including an understanding of modern PHP best practices
Solid experience designing and working with relational databases (MySQL), including schema design and query optimisation
Proven experience improving application security, reliability, and performance in production systems
Experience writing automated tests (e.g. PHPUnit, Jest), and contributing to regression suites such as Cypress
Good understanding of software design principles (SOLID, OOP, design patterns) and pragmatic tradeoffs in a fast-moving product team
Comfortable with 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
Able to iterate quickly on product features, making pragmatic UX and UI decisions when design patterns aren’t fully defined
Comfortable operating independently within defined technical boundaries
Pragmatic decision-maker who understands when to escalate larger architectural concerns
Strong executor who can take backend problems from identification through implementation without heavy oversight
Bonus points if you have:
Experience working on systems handling financial transactions or sensitive user data
Demonstrated experience managing AWS services
Proven experience working with GraphQL, in a backend and/or frontend environment
Strong working knowledge of React and/or NextJS, and confidence building production-ready UI
Experience working with IaC principles and tools, particularly Terraform
Benefits
$150,000 salary + super
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 and Melbourne 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
Experienced PHP Developer contributing to backend systems and collaborating in a hybrid environment. Engage in technical decisions, RESTful API design, and maintainability measures.
Software Developer enhancing softgate's document management systems in a collaborative team environment. Involves working closely with product management and mentoring junior developers.
Senior Software Developer at Contour Software involved in development, testing, and deployment within STC health. Collaborating with teams to deliver solutions in vaccine intelligence and immunization data management.
Application Engineer in Payments Workflow Technology team delivering solutions aligned with technology strategy. Engaging in project delivery and collaboration for technology solutions at TD.
Java Developer at SourcingTrust, Lda responsible for software development and collaboration with cross - functional teams in Lisbon, Portugal. Delivering high - quality applications with a focus on software best practices and team delivery.
Tech Lead FullStack (Java+Azure) at CI&T overseeing full - stack development projects. Collaborating with teams to deliver impactful technology solutions for clients.
C++ backend developer for urgent assignment in a cross - functional team at D - Source in Stockholm. Collaborating closely with UX, architects, and testers focusing on backend application development.
Develop features for control interfaces and data dashboards in a hybrid role. Join Delair as a Fullstack Developer specializing in applications for autonomous underwater drones in Marseille.
Senior Software Engineer developing cloud - based solutions at Capital One. Collaborating with Agile teams to design and implement innovative technology solutions to solve complex problems.
Senior Backend Developer at Clir Renewables building AI - powered features for sustainable energy management. Collaborating with product teams to enhance client - facing systems and support renewable energy intelligence.