Roles & Responsibilities
We are seeking a skilled Backend Engineer to join on a 1+ year renewable contract . The Backend Engineer will be responsible for developing, optimising, and maintaining scalable backend systems and APIs, ensuring high performance, security, and reliability. The role requires strong programming skills, experience with cloud platforms, and collaboration with stakeholders to deliver quality software solutions.
Key Responsibilities
- Design, develop, and maintain backend services and APIs.
- Build scalable and secure systems to support business applications.
- Optimise application performance, reliability, and security.
- Collaborate with frontend developers, DevOps, and stakeholders to deliver end-to-end solutions.
- Implement best practices for API design, authentication, and data security.
- Troubleshoot and resolve backend issues in development and production environments.
- Write clean, maintainable, and well-documented code.
- Support CI / CD integration and automated testing.
Requirements
Degree / Diploma in Computer Science, Engineering, IT, or related fields.Minimum 3–5 years of backend development experience.Proficiency in one or more backend languages / frameworks (e.g., Node.js, Java / Spring Boot, Python / Django / Flask, Go).Experience in designing and consuming RESTful APIs and GraphQL.Familiarity with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).Experience with containerisation and cloud services (AWS, Azure, GCP).Understanding of software security principles and best practices.Strong problem-solving skills and ability to work in agile teamsTell employers what skills you have
Machine Learning
MongoDB
PostgreSQL
Azure
Architectural
MySQL
Agile
Reliability
Cloud Services
Docker
Authentication
Java
Debugging
API
Databases
Software Development