Senior Go Developer

Thanks for your interest! Please see the career details description below.

Responsibilities

  • Develop, maintain, and refactor Go-based applications and micro services
  • Work with the software architect to implement scalable, resilient systems
  • Deeply understand the architecture of the Evo applications and infrastructure
  • Troubleshoot and resolve production incidents
  • Collaborate and coordinate work with a globally distributed team
  • Mentor other team members on design and implementation
  • Stay up-to-date on the latest Go tooling and libraries

Position Requirements

Must Have

  • 5+ years of software engineering experience
  • 4+ years of Go programming experience
  • Experience and established behaviors writing tests in Go
  • Strong understanding of APIs and web applications
  • Proficiency with SQL and databases like PostgreSQL and Redis
  • Excellent written and verbal communication skills for collaboration in a distributed team
  • Familiarity with container-native technologies, such as Docker

Nice to Have

  • Deploying and managing applications with Kubernetes and Helm
  • Performance testing and profiling Go applications
  • Experience implementing CI/CD pipelines
  • Experience working with AWS services
  • Ruby / Rails experience
  • React.js experience
Apply for this job