
Senior Software Engineer (PHP Backend) (SaaS)
- Sydney, NSW
- Permanent
- Full-time
- Hands-on development: Write, review, and maintain high-quality, scalable and secure backend code primarily in PHP using Symfony frameworks.
- Backend architecture mastery: Define and advocate for coding best practices, microservices architecture guidelines, API design principles, testing strategies, and maintainability principles across teams.
- Microservices development: Design, build, and maintain microservices that are resilient, observable, and performant. Champion service-oriented architecture principles and distributed system best practices.
- Database expertise: Design and optimize database schemas, queries, and data models across various database technologies. Ensure data integrity, performance, and scalability.
- AWS cloud infrastructure: Leverage AWS services to build scalable, cost-effective solutions. Work with services like EC2, RDS, Lambda, S3, API Gateway, and other relevant AWS offerings.
- API design & integration: Create and maintain RESTful APIs and integrate with third-party services. Ensure APIs are well-documented, versioned, and follow industry standards.
- Security champion: Advocate security and privacy best practices across backend applications, from secure API endpoints to safe handling of sensitive data and proper authentication/authorization mechanisms.
- Observability & monitoring: Implement comprehensive logging, monitoring, and alerting using analytics tools. Build observable systems that provide insights into performance, errors, and business metrics.
- Agile methodology: Work effectively in sprint-based development cycles. Participate in sprint planning, daily standups, retrospectives, and deliver features within sprint commitments.
- Tech mentorship: Guide engineers through informal mentoring, code reviews, and pairing in writing secure, maintainable and well-tested backend codebase. Elevate engineering thinking through high-quality feedback and modelling best practices.
- Workato configuration support: (occasionally) Support and maintain existing Workato integrations and workflows configurations.
- You're a highly experienced backend engineer with expertise in PHP, specifically Symfony framework.
- Strong experience with microservices architecture and distributed systems design.
- Extensive working knowledge of databases (e.g. MySQL, PostgreSQL, NoSQL databases).
- Proven experience with AWS cloud services and infrastructure as code.
- Solid understanding of RESTful API design principles and best practices.
- You care deeply about shipping high-quality, robust, and secure backend systems.
- You have a deep understanding of backend security principles (authentication, authorisation, data encryption, secure coding practices) and how to implement them.
- You've worked on large-scale backend applications and know how to balance pragmatism with scalability.
- Experience with Workato or similar integration platforms is highly valued.
- Strong knowledge of CI/CD pipelines, automated testing, and deployment strategies.
- Familiarity with analytics and monitoring tools for system observability such as DataDog.
- Short Coding assessment - To understand your technical ability and will be used in the next Technical stage.
- Technical Interview – to understand if there is a technical fit from both sides.
- Values Meeting – We’d love to hear why CreditorWatch and see how you’d fit into our world.