Senior Golang Engineer

Senior Golang Engineer

Bilingual, 7+ years experience, Remote (USA)

About Us

NetMidas is a software staffing company based in Cali, Colombia since 2007. We have worked with a broad range of clients including large multinationals (including Apple), startups, international NGOs, and our own digital products.

About Client

International Airline

Position Summary

You will be an important member of the development team of an international airline. Your team builds the backend services for the client’s “Check In” team, a product that millions of people use. The team has two junior Golang engineers and you will mentor these (mid/senior) engineers as part of your work. You will work closely with the Principal Engineer (who sits across 3 teams), and you will build out new services and then deploy them through Docker/K8’s.

Requirements

Must Haves:

  • Strong ability to communicate in English (Professional English proficiency)
  • 8+ years of professional experience programming Back-end services
  • 4+ Years of work experience with Docker
  • 4+ years of work experience with Golang
  • Experience deploying and maintaining cloud infrastructure
  • Cloud-native development with emphasis on Azure services
    • Container services such as AKS, Azure Container Instances, and App Services
    • Distributed microservice architecture leveraging Azure Service Bus
    • Emphasis on secure development for cloud-native services
  • Experience with all phases of the product development lifecycle, including requirements definition, specifications, development, test, product release, and sustaining engineering.
  • Passion for good workflows, automation, and well-designed software.
  • Willingness to mentor other engineers

Nice to haves:

  • Experience with container orchestration and management tools (Kubernetes)
  • Proficient in Terraform, CICD, DevOps best practices

You will:

  • Work with a diverse, expert team of engineers, and you will have a lot of responsibility.
  • Build services in Golang
  • Solve complex performance and architectural challenges
  • Participate in code reviews, stand-ups, and team-building exercises
  • Own the development of substantial features from concept to production

Interview Process

Technical Screen with Principal Engineer. 90 minutes consisting of a systems design then a coding portion

Technical Interview with peers at client team. 90 minutes with coding

Compensation, Contract, Terms

  • USD 40 per hour, paid monthly.
  • Contract: Freelance (prestación de servicios) with our company in the US.
  • Full-time position.
  • Start date: Jun 2024

Application process

  • Send your CV to jorge.sierra@netmidas.com with the subject ‘Senior Golang Eng’ and a short text explaining your work history, capabilities, and interests.
  • Then you will be invited to take a technical test and a series of interviews and evaluations.
  • The interview process will be completed within 10 days of our first conversation!

Hello,

I would like to offer my assistance with the requirement you posted.

Please feel free to reach out to me via email at seth@cisinlabs.com or on Skype at cis.seth.

Looking forward to connecting with you.

Best regards,
Seth R