We are seeking a Senior Go Backend Developer to build and optimize cloud-based data management services with strong DevOps expertise.
You will design and develop microservices, manage cloud infrastructure, and ensure system reliability and performance. If you're passionate about end-to-end ownership and continuous improvement, apply to join us today.
Responsibilities
Design, develop, and maintain microservices and APIs
Ensure high product and code quality, test coverage, and maintainability
Work with SQL and PostgreSQL databases, optimize queries and data models
Implement secure and scalable backend solutions
Explore, build and maintain CI/CD pipelines using GitHub Actions and Jenkins
Manage containerized workloads with Docker and Kubernetes in AWS
Automate infrastructure provisioning using Terraform
Monitor, troubleshoot, and resolve infrastructure and production issues
Collaborate closely with the client’s team for knowledge transfer and onboarding
Cooperate with backend and frontend engineers within the SME team
Acquire new skills including TypeScript and React to support cross-functional collaboration
Requirements
Strong experience with Go programming language (3+ years)
Advanced knowledge of AWS services including EKS, ECS, EC2, and S3
Proficient with containerization technologies such as Docker and orchestration with Kubernetes
Experience in infrastructure as code using Terraform
Solid understanding of SQL databases and PostgreSQL data modeling
Proven problem-solving skills and ability to troubleshoot complex backend and cloud issues
Experience working in Agile workflows such as Scrum or Kanban
Good communication skills with English proficiency at B2 level or higher
Nice to have
Experience with React and TypeScript
Familiarity with CI/CD tools like GitHub Actions and Jenkins
Knowledge of microservices architecture principles