Description:
We are looking for a Mid/Senior Backend Engineer to join our dynamic team and contribute to the design, development, and optimisation of backend services and cloud infrastructure. The ideal candidate will have a strong foundation in Go programming and cloud platforms, coupled with a deep understanding of best practices in scalable, secure, and high-performance architectures.
Key Responsibilities:
- Design, develop, and maintain scalable backend systems using Go.
- Build and manage cloud infrastructure to ensure reliability, scalability, and security.
- Implement best practices for application and cloud security across the entire development lifecycle.
- Collaborate with cross-functional teams to integrate backend systems with other parts of the application.
- Troubleshoot and resolve issues related to backend services, cloud architecture, and application performance.
- Optimise containerised applications and implement orchestration solutions to ensure smooth deployments.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- At least 3 years of hands-on experience in backend development with a strong focus on Go programming.
- Proficiency with major cloud platforms such as AWS, GCP, or Azure, and experience working with their APIs and management tools.
- Strong expertise in containerisation (Docker) and orchestration tools (e.g., Kubernetes).
- Knowledge of networking, cloud security, and database management systems.
- Excellent problem-solving and debugging skills in fast-paced environments.