We’re looking for a Golang developer to join a venture-backed company. It’s a SaaS product for IT professionals that allows real-time network monitoring, alerting, anomaly detection and prevention. Learn more about it: www.auvik.com. We’ve been a part of the engineering team since the beginning of 2022.
The Auvik system consists of multiple microservices and event processors — to process millions of events that are gathered from thousands of network devices, stored, aggregated and visualized on customer’s dashboards.
*It’s a short-term contract for 3-4 months. We have a Scala-based monolith that needs to be migrated to a Golang-based microcervice.
Stack of the project
Go, Kafka, Docker, Kubernetes, AWS, Scala
Responsibilities
- Participate in tech meetings and contribute to the project’s technical roadmap
- Work closely with support teams, troubleshoot issues, debug code
- Refactor existing code, fix bugs
- Tests developments (automation, regression, unit)
Requirements
- 3+ years of experience developing with Golang
- Some experience with Docker, Kubernetes, and AWS
- Upper-Intermediate English speaking level
Will be a plus
- Some experience with JVM language to be able to read Scala code
- Background in designing and developing microservices
Team setup & processes
- Engineering Manager
- Tech Lead
- Technical Project Manager
- Senior Backend Engineer x2
The delivery process is organized by the principal of Agile Squads, where each Squad follows 2-week sprints, with Refinement, Planning, Demo, and Retrospective sessions.
Interview process
- HR interview (30 mins)
- Technical interview with a Senior Engineer (60 min) and PM (30 min)
Benefits of a short-term contract
- Сompetitive monthly compensation
- Flexible working schedule
- Working remotely