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!