Choose an option
We are looking for an experienced Go Developer to join our team.
In this role, you will help advance a cloud-driven platform dedicated to data management, sophisticated analytics, and collaborative workflows, aimed at speeding up the analysis of single-cell and spatial datasets. The platform is designed to simplify data processing, improve organization, and enable seamless teamwork among scientific and research communities.
Responsibilities
- Build, enhance, and support microservices and API endpoints
- Maintain high levels of code reliability, thorough testing, and sustainable development practices
- Handle SQL and PostgreSQL databases, refining queries and optimizing data structures
- Develop backend systems that are both secure and scalable
- Set up and manage CI/CD pipelines with tools like GitHub Actions and Jenkins
- Oversee containerized applications using Docker and Kubernetes within AWS environments
- Use Terraform to automate infrastructure and create cloud-native solutions
- Track, diagnose, and fix issues in infrastructure and live systems
- Work closely with client teams to ensure smooth knowledge transfer and onboarding
- Collaborate with backend and frontend engineers in the SME group
- Embrace opportunities to learn new technologies such as TypeScript and React for cross-functional development
Requirements
- At least 2 years of hands-on experience with Go (Golang)
- Deep understanding of AWS, Docker containerization, and Kubernetes orchestration
- Background in using Infrastructure as Code tools like Terraform
- Strong grasp of SQL databases and data modeling concepts
- Excellent troubleshooting skills for backend and cloud-related challenges
- Experience working within Agile frameworks like Scrum or Kanban
- Familiarity with ReactJS in development projects
- Proficient English communication skills, both written and spoken, at B2+ level or higher
Nice to have
- Exposure to TypeScript in development
- Knowledge of AWS Compute services
- Experience working with Amazon S3
- Understanding of DevOps methodologies
- Advanced skills in SQL database management and modeling