About the job Go Developer
What you will be doing:
-
Developing high quality features working with our product team to better serve customers;
-
Drive the architecture and technology choices that enable a world-class experience for our
customers;
-
Being responsible for designing, developing and deploying medium to large sized projects;
-
Helping define engineering best practices and provide technical mentorship to other members
of the engineering team;
-
Identify continuous improvements to an infrastructure which can handle over millions of
clients;
You are a good match if you have:
-
4+ years of professional experience in development projects
-
Extensive experience with the Go programming language
-
Strong understanding of REST APIs
-
Experience in communicating with users, other technical teams, and management to collect
requirements, describe software product features, create technical designs and specifications;
-
Knowledge of the entire software lifecycle (Development, Build, Test, Integration).
-
Experience with source control tools: Git, GitLab, GitHub.
-
Experience working in an Agile Scrum team
Bonus Skills
• Experience with containerization technologies (Docker, Kubernetes)
• Experience with Prometheus, Grafana
• Experience with various data stores ( PostgreSQL, MySQL, Redis, MongoDB )
• Experience with configuration management tools: Ansible, Puppet