Position: Senior Software Engineer, Backend - Go/Golang
Company: Archer Software
Category: Golang
Experience required: 3y
English level: upper

Functions:

-Work in any number of our Product Teams, utilizing AGILE best practice
-Build products and improve existing ones (tech products that is...not meals)
- Take part in decisions related to how we undertake new projects
- Gather requirements and scope out projects with the rest of the team
- Work closely with other developers, designers, QA and others.

Requirements:
- 5+ years of software engineering experience building web applications at scale
- 2+ years experience with at least one of the following languages: Ruby, Python, Go, Java, Scala
- Working experience with relational databases (PostgreSQL, MySQL) and key-value stores (Memcache, Redis)
- You take pride in writing readable, well-designed software. You prefer simple solutions over complex ones
- You’re interested in new technologies and tools, but understand the rationale for choosing Boring Technology. You believe in using the right tool for the job
- You’re comfortable building and scaling systems in a growing services infrastructure. You are driven to improve performance, enhance code quality, and establish best practices for your team
- You have a proven ability to get up to speed quickly. You are a team player and will learn whatever new skills or tools needed to get the job done
- You have the initiative and communication skills to build relationships with colleagues on different teams to solve fundamental business problems
Bonus points for experience with front-end technologies (we use React).
- English - Upper Intermediate.

Benefits:
- Good rate of pay. Developers have a higher starting wage bracket all around the world.
- The skills are transferable. The skills you acquire will never be out of use.
- Work anywhere. As a developer you aren’t limited to a particular region or country as 1’s and 0’s are understood everywhere.
- Comfortable Working Environment. Wherever you go, you’ll have an air conditioned office, fast internet and a powerful laptop. What more does a man need?
- Constant learning  curve. You will only get better with passing time as you will be in sync with the technological changes.
- You can be as creative as you want. Each day you create something from nothing. The only thing that  limits you will be your imagination.
- Maternity/paternity leave. Pursue career goals while growing your family.
- Professional development. Get opportunities for professional development, to master new skills and to grow into other roles.