Sector:CONNECTED MEDIARef: MW9135 Location: Barcelona, SpainSalary: €40-60,000 Per Annum
Fantastic opportunity to join an innovative, market leading client who operate across 30+ countries and employ over 6,000 people.
Our client use cutting edge technology and modern architectural patterns, best practices and methodologies and this opportunity will help to contribute towards the future development of a fast scaling, global tech environment.
Key responsibilities include:
Engineer and implement highly scalable systems, using the best development practices and tools
Help define our development environment, and communicate the best development practices within the organisation (i.e. code reviews, testing, etc)
Continuously monitor the quality of our systems, design measurements to monitor their health (both the engineering systems and data quality)
Keep on top of the latest and greatest developments in the distributed systems, the cloud, and data science fields
Make sure any tech solution that you put in place is scalable, robust and resilient.
Troubleshoot production systems when things go wrong
Strong analytical / problem solving skills
A strong UNIX background (including concepts such as Namespaces, Capabilities, and TCP/IP )
Proven ability and experience developing highly structured computer programs (C/C++, Golang, Java or equivalent)
The ability to write scripts on dynamic languages to automate tasks and diagnose problems (Python or equivalent)
Experience in building and maintaining systems at scale: service discovery, load balancing, secret management, dynamic request routing, circuit breakers and deployment schemes (rolling updates, canary, etc.)
Experience with modern development and systems tools like Git, Travis, CloudFormation or similar
Excellent communication skills, verbal and written
If you would like to apply for this position please use the application form on this page. Alternatively, you can contact us on email@example.com.