About the Role
We’re looking for a mid-level Software Engineer (Frontend/Backend) to support the development and scaling of our frontend/backend systems and services. This role is hands-on and delivery-focused, working primarily with TypeScript, NodeJS, ReactJS, GraphQL, and SQL/PHP, and collaborating closely with frontend and mobile engineers.
Reporting to the Lead Engineer, you’ll contribute to frontend & backend development, API design, and DevOps workflows while growing your skills in system design, performance optimisation, and cloud infrastructure. This role suits an engineer who is comfortable working independently on problems and eager to deepen their technical capability.
We’re open to this role being fully remote or hybrid, based out of our Mornington HQ.
Key Responsibilities
- Develop and maintain backend services using NodeJS, GraphQL, and SQL/PHP.
- Develop and maintain frontend apps using ReactJS and TypeScript.
- Build and extend APIs that support web and mobile applications.
- Collaborate with frontend and mobile engineers to ensure reliable and efficient data integration.
- Contribute to CI/CD pipelines, build automation, and deployment processes.
- Assist with database schema design, query optimisation, and performance tuning.
- Write and maintain unit, integration, and API-level tests.
- Support system reliability, monitoring, and security best practices.
- Participate in code reviews, planning and technical discussions.
- Work with the Lead Engineer to implement architectural patterns and technical standards.
- Assist with troubleshooting production issues and resolving bugs in a timely manner.
Skills & Experience
-
3–5 years professional experience in backend or full stack development.
- Strong experience with NodeJS, GraphQL, and SQL (MySQL).
- Working knowledge of PHP for integrations or legacy systems.
- Working knowledge of ReactJS (and ideally NextJS) for frontend apps.
- Experience with CI/CD pipelines, Docker, and Git-based workflows (e.g. GitHub Actions).
- Exposure to cloud platforms such as AWS or GCP.
- Solid understanding of backend security, testing practices, and performance optimisation.
- Experience writing unit and integration tests.
- Preferred experience - DevOp
Nice to Have
- Experience mentoring graduate or junior engineers.
- Exposure to caching (Redis).
- Familiarity with monitoring and observability tools (Datadog, New Relic, Prometheus).
- Exposure to serverless or container orchestration tools (e.g. Kubernetes), IaC.
- Mobile development using ReactNative and native.
- Interest in learning more about system design and cloud architecture.
If you’re a mid-level Frontend/Backend Engineer looking to build scalable systems and grow your technical capability across APIs, cloud, and DevOps, we’d love to hear from you- please apply by sending your CV to careers@yourreformer.com.au