Choose an option
We are seeking a Senior Go Developer to join our team.
You will contribute to a cloud-based platform focused on data management, advanced analytics, and collaboration, designed to accelerate the interpretation of single-cell and spatial datasets. The platform streamlines analysis workflows, supports efficient data organization, and fosters collaboration among scientists and researchers.
Responsibilities
- Design, develop, and maintain microservices and APIs
- Ensure high standards for product and code quality, test coverage, and maintainability
- Work with SQL and PostgreSQL databases, optimizing queries and data models
- Implement secure and scalable backend solutions
- Build and maintain CI/CD pipelines using tools such as GitHub Actions and Jenkins
- Manage containerized workloads with Docker and Kubernetes in AWS
- Automate infrastructure using Terraform and develop cloud-native applications
- Monitor, troubleshoot, and resolve infrastructure and production issues
- Collaborate closely with the client’s team during knowledge transfer and onboarding
- Work with other engineers, both backend and frontend, within the SME team
- Be open to learning new skills, including TypeScript and React, to support cross-functional features
Requirements
- Minimum 3 years of experience working with Go (Golang)
- Strong knowledge of AWS, containerization with Docker, and orchestration using Kubernetes
- Experience with Infrastructure as Code tools such as Terraform
- Solid understanding of SQL databases and data modeling
- Strong problem-solving abilities and experience troubleshooting backend and cloud issues
- Familiarity with Agile methodologies such as Scrum or Kanban
- Experience working with ReactJS
- Fluent English skills, both written and spoken, at a B2+ level or higher
Nice to have
- Experience with TypeScript
- Familiarity with AWS Compute services
- Knowledge of Amazon S3
- Understanding of DevOps practices
- Additional expertise in SQL databases and data modeling