Job Description
A5 Labs is a advanced technology group for online mobile gaming companies, some of the largest mobile gaming sites in the world. The group develops leading-edge security technology and creates innovative modern game designs. Outstanding talent and achievement should be rewarded with a superior work environment, outsized incentives, and growth opportunities.
Reports to: Engineering Manager
This is a fully remote role - Join us and help us build a world class team to deliver a next-level poker platform.
As Senior Golang Engineer you will be responsible for:
- Writing high-quality code with Golang
- Participate in refactoring of existing solution to reducing technical debt
- Participate in prepare architecture and process proposals
- Review work of your colleagues and help them to improve their decisions
- Commit your ideas to make the product and or env. better.
- Developing secure, high performance and reusable software with excellent
- test coverage.
- Deploying and owning your services in production
- Building and enhancing the core service API, infrastructural components, and backend processing systems.
- Developing and deploying to cloud-based technology using microservices and event-based systems (AWS, Kafka)
Job Specifications:
- 3+ years with Golang development
- A track record of success with developing modern APIs with microservices and event-based platforms (preferably Kafka)
- Strong knowledge of Persistence stores including Event Store, Elastic, Mongo, Redis
- Knowledge of automated testing toolsets and methodologies
- Knowledge of CI/CD frameworks and pipelinesStrong understanding of concurrency, application security, caching, high availability
- Understanding of Agile, SCRUM and Continuous Delivery
- Ability to think strategically about business, product, and technical challenges
- Strong track record of implementing microservices in a variety of distributed computing environments
- Leading highly-available and fault-tolerant enterprise and web-scale software
- Experience with any one of those: Kubernetes, Docker, Docker-Compose, ECR, ECS
- Familiarity with CI/CD Frameworks, e.g. Jenkins, Teamcity, and monitoring/logging tools, e.g. Elasticsearch Kibana, Prometheus, Grafana, Pagerduty etc.
- Hands on experience with Kafka ecosystem
If you are looking for a company that will not only value your skillset but also challenges you to rise to be the best, look no further. Lets get you started on your new journey.