Senior Backend Developer
Must-have:GoGitAWSDockerKubernetesBackendQA/TestCI/CDMicroservices
Responsibilities
- Design, develop, test, and maintain backend applications and services using Golang.
- Build and maintain RESTful APIs and gRPC services.
- Develop and optimise microservices architecture and distributed systems.
- Ensure backend applications are scalable, reliable, and capable of handling high-concurrency workloads.
- Manage and optimise databases, caching systems, and message queues using MySQL, Redis, and Kafka.
- Implement containerisation and deployment solutions using Docker and Kubernetes.
- Support CI/CD pipelines and automate development and deployment processes.
- Deploy, monitor, and maintain backend services in AWS and Linux environments.
- Troubleshoot technical issues, optimise system performance, and improve application reliability.
- Collaborate with product, QA, and engineering teams to deliver software solutions.
- Maintain technical documentation and follow software development best practices.
Requirements
- Minimum 5 years of software development experience, including at least 3 years of hands-on Golang backend development.
- Strong proficiency in Golang, RESTful APIs, and gRPC.
- Experience designing and developing microservices and distributed systems.
- Good understanding of high-concurrency applications, system performance, and scalability.
- Hands-on experience with MySQL, Redis, and Kafka.
- Familiarity with Docker, Kubernetes, and CI/CD pipelines.
- Experience working with AWS, Linux, and Git.
- Strong debugging, troubleshooting, and problem-solving skills.
- Able to independently design, develop, test, and deploy backend services.
- Good communication skills in English and ability to collaborate with cross-functional teams.
You may email your resume to hazel@alignrecruitment.com.sg for more information.
Align Recruitment Pte Ltd (20C0253)
Pan Hong (Reg No. R2094728)