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.
Key Responsibilities
1. Develop and maintain backend services using NodeJS, GraphQL, and SQL/PHP.
2. Develop and maintain frontend apps using ReactJS and TypeScript.
3. Build and extend APIs that support web and mobile applications.
4. Collaborate with frontend and mobile engineers to ensure reliable and efficient data integration.
5. Contribute to CI/CD pipelines, build automation, and deployment processes.
6. Assist with database schema design, query optimisation, and performance tuning.
7.