Join our AudioVisual Tribe, where youll work on high-load applications, ensuring high stability and seamless delivery of live match streams to end users. Our clients are spread across multiple countries and continents, making our work truly global. With an end product visible to thousands of customers every day and used 24/7, you’ll have the opportunity to make a real impact in a high-availability environment, delivering top performance and reliability.
Working as a Go Developer, you will be responsible for implementing back-end applications in collaboration with the Frontend team. Most of the teams daily tasks involve working with Golang, React, GraphQL, MySQL, Docker, Kubernetes with application hosted on the cloud (AWS). Our project has extensive documentation in Confluence, and we organize our work in Jira, following Scrum methodologies.
Interested in learning React and expanding your skill set to become a full-stack developer? Join our team!
responsibilities :
Working as a Go Developer, you will be responsible for implementing back-end applications in collaboration with the Frontend team. Most of the teams daily tasks involve working with Golang, React, GraphQL, MySQL, Docker, Kubernetes with application hosted on the cloud (AWS). Our project has extensive documentation in Confluence, and we organize our work in Jira, following Scrum methodologies.
Utilize advanced knowledge in Go, and modern development practices to lead and guide the team in organizing themselves around optimal solutions, ensuring high test coverage and overall code quality
Participate in code reviews and promote best coding practices
Minimizing technical debt, troubleshoot and continuously improve core product features
Collaborate closely with cross-functional team, including Product Owner, QA, Tech Leads, DevOps, and stakeholders who use the application daily
requirements-expected :
Significant years of hands-on industry experience as a software engineer with at least 3+ years working with Go in production
Familiarity with web APIs (REST / GraphQL)
Knowledge of Protocol Buffers, gRPC and Websockets
Good knowledge of SQL databases (MySQL/PostgreSQL)
Hands-on experience with Docker, Kubernetes and cloud platforms (AWS)
Knowledge of CI/CD pipeline (GitLab)
Knowledge of (or interest in learning) modern software system observability stack e.g. Prometheus, Grafana, New Relic
Experience in writing tests in Go and willingness to practice TDD and pair programming
Understanding of distributed high-load systems, fault tolerance, data synchronization, and state management
Communication in English is a must
offered :
Competitive salary and benefits as well as employee equity program
Flexible working hours, hybrid approach to achieve work-life balance
Time to learn new technologies, tools and to use them in practice
Grow as an engineer within an inspiring and fast-growing company and become a domain expert in the exciting world of real-time sports data
Stable job in a multi-national team (from offices all over the world)