Posted
Valbonne Consulting
Berlin, Germany

Our client is a leading international company and the fastest growing crowd-sourcing/gamification platform with over 40 million unique users monthly. They are about to explode onto the German market with a new R&D center in Berlin after having secured additional rounds of funding in excess of several Mio €. This is a unique opportunity in Europe’s vibrant tech-hub Berlin, working on cutting edge technology in a modern forward-thinking environment, solving complex questions around scalability & performance.

Visa requirements: visa sponsorship and re-location help provided for suitable foreign applicants
Travel requirements: frequently
Remuneration: Highly competitive salary
Contract-type: full-time/permanent
Note to foreign applicants: of course the usual benefits offered in German companies are provided (healthcare, dental, 30 days paid annual leave, …)

The Role:

→ the Senior Backend Engineer will contribute to developing the Backend API service that is responsible for serving Web & Mobile clients worldwide. The API is responsible for handling all data-requests that might read, create or modify data on the backend.

→ As a Senior Backend Engineer you will work in one of full stack product teams, which includes Product Manager, Frontend Developers and Backend Developers. You will also contribute to the creation of a new architecture based on microservices (backend) and single-page application (frontend).

→ re-architecting the exisiting platfrom (written in PHP) to Go,

Technology stack:

(not all these are requirements): Linux, Rest, Go (new), PHP (old), Erlang, Python, MySQL, Redis, Memcache, Gearman, Ansible, Icinga, Pacemaker, Corosync, NewRelic, Elasticsearch, Nagios, Munin, Apache, KVM, …

Responsibilities:

→ Own, develop, deploy to production and analyse projects to ensure product goals and users needs
→ Design backend software components
→ Present ideas for system improvements to keep application working with high traffic load
→ Diagnose and resolve problems to ensure system uptime and product quality
→ Produce detailed specifications

Qualifications:

✓ Very good knowledge of Go or Clojure (Go preferred)
✓ Very good knowledge of databases and optimizing SQL performance (MySQL preferred)
✓ Knowledge of caching-strategies in an n-tier environment
✓ At least three years of experience with an backend internet project
✓ Good knowledge of Linux environment
✓ Good knowledge of design patterns
✓ Knowledge of Continuous Delivery
✓ Knowledge of REST architectural style
✓ Knowledge of microservices
✓ Excellent code quality
✓ Good knowledge of English

How to apply

send resume and cover-letter to talent@valbonne-consulting.com

Does this job really require Go skills? If not, please report it and we will take a look.