Skip To Main Content
backBack to Search

Go Developer

Remote in Mexico
Go Language
& 10 others

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