Go Developer

0
575

As a Go Developer you should have at least 3 years of experience and have a proven track record working with cloud infrastructures as well as CI/CD.

As a fast growing venture builder company we offer the experience to work on a variety of different products, technologies and challenges that must be met and managed. This means having an appetite for continuous learning and improving your skills and knowledge. It is important that you have an analytical mindset and can perform well under pressure as will be the case from time to time.

Job Title: Go Developer
Reports to: VP of Engineering

Attributes:

  • Analytical mindset
  • Problem solver
  • Self-driven
  • Teamplayer
  • Good communicator
  • Working with cross-functional teams and understand their workflow

Responsibilities:

  • Writing scalable, robust, testable, efficient, and easily maintainable code
  • Translating software requirements into stable, working, high performance software
  • Experience with REST APIs
  • Experience in working with relational databases
  • Advanced level in programming / algorithmic solving skills
  • Professional and responsible approach to work
  • Expertise and independence in approaching assigned tasks
  • Motivation for experimenting and exploring new technologies
  • Ambitions for personal growth within the company environment
  • Honesty, fairness and teamplay

Required Knowledge:

  • Strong knowledge of Go programming language, paradigms, constructs, and idioms
  • Knowledge of common Goroutine and channel patterns
  • Experience with the full site of Go frameworks and tools, including:
    • Dependency management tools such as Godep, Sltr, etc.
    • Go’s templating language
    • Go’s code generation tools, such as Stringer
    • Popular Go web frameworks, such as Revel
  • Ability to write clean and effective Godoc comments
  • Familiarity with code versioning tools such as Git
  • Familiarity with Scrum and Agile development

Bonus Knowledge:

  • Scripting (bash, python, ruby)
  • Coding (.NET, PHP)

Technologies and Applications

Some of the technologies, applications and services that our teams and you will work with include: Linux, MySQL, NGINX, CloudFlare, AWS, JIRA, Composer, Gitlab, Slack.

We offer

  • Salary proportional to skills, position and responsibilities
  • Full employment contract (full insurance, hot meal, paid vacation)
  • Environment where you can thrive and develop new skills
  • Dynamic and pleasant work environment
  • Interesting and exciting projects
  • Investment into personal education in coordination with company needs

Job Benefits

  • Summer Office (1 week a year we take the company to a summer location)
  • Winter Office (1 week a year we take the company to a winter location)
  • Great Equipment
  • Branded Stuff
  • Flexibility in Working Location
  • Education and Growth
  • Great Office Locations
  • Recreational Events (Running, Climbing, Soccer)