What will you be doing at Miniclip? Organise around weekly established priorities (in a Kanban-like process) with the flexibility to shift focus whenever required
Design and build full-stack systems, from backend services in Go to front-end features in Vue, in close collaboration with teams from multiple backgrounds (site reliability, operations, data engineering,...)
Work with (and help introduce where needed) solid software development practices across the stack
Properly test and document software (existing or new)
Follow established processes in an opinionated manner, helping to improve them where necessary
Troubleshoot live issues across the whole stack and support other teams using the software your team develops
Learn new practices, and embrace new challenges and processes
What are we looking for?
The ideal candidate will have the following profile:
Strong development experience with Golang (or similar typed languages) and experience building front-end applications with Vue
Sharp UI/UX acumen, with proven skills
Comfortable working in a Linux/mac OS development environment
Knowledge of Java Script/Type Script and shell scripting is desirable
Drive for observability, monitoring, and improving existing alarms for maximum system robustness
Basic knowledge of source control versioning (Git knowledge is desirable)
Understanding of the full software lifecycle, including planning, analysis and design, implementation, testing, deployment, and operations
Ability to clearly and concisely communicate with various stakeholders in a dynamic, changing environment
Good written and spoken English skills
The following are desirable, but not critical:
Experience with production system migrations
Prior experience with large scale cloud-based AWS computing or other large-scale Cloud Providers
Experience with Privacy and Compliance Systems
Prior experience with CI/CD systems (Atlassian Bamboo or Jenkins is desirable)
Prior experience with Terraform or similar