Senior Back-End Developer

UserTesting ,
Edinburgh, City of Edinburgh

Overview

Job Description

We're building Teston, a tool that will take all the hassle out of user testing. Our dream is a world with only user-friendly products, where technology truly serves people of all ages and backgrounds, and supports us in our daily life instead of causing frustration and confusion. We specialise in local user-testing - where you test with local people, in your local language. We've already launched in English, Norwegian, Swedish, and German! If this excites you, keep on reading! Responsibilities: * Working on our backend to support all parts of the Teston platform, from the web application to internal projects on our admin system. * Touching on key features in user flows such as creating, taking and analysing tests * Working closely with other developers on the team, as well as product managers and UX to design good, scalable solutions * Be one of the main contributors to our API, backend services and infrastructure. If you're curious about what sort of features we're looking to build in the future, feel free to check out our public roadmap on Trello: We work in an agile environment where continuous improvement is very important. You'll be taking part in all our regular development processes, and contributing to ensuring that we are working in an open, collaborative and efficient way. And if you're wondering what technologies and services we use, here's some of them: * Go and Java * Docker * Kubernetes * Google Cloud Platform * Vue.js We're looking for a Back-End specialist who: * Cares about developing products in a maintainable and scalable way * Is just as excited about creating new features as improving existing ones * Enjoys working in an open, collaborative and agile environment * Is proactive and good at working with both autonomously and cooperatively * Enjoys challenges * Cares about continuous improvement, personally and for the rest of the team * Is good at communicating With: * Experience creating scalable HTTP services with Go (golang) or in other programming languages with good test coverage, documentation and instrumentation * Experience working in modern product and tech organizations in agile teams * An ability to look at a problem from multiple angles and perspectives, write specifications and gather input before drawing conclusions * Experience with Ops/DevOps, cloud native computing and automation * A track record of learning new programming languages and technologies Big bonus points if you also have: * Experience working with SaaS tech * Fluency in Dutch, German, French, and/or Spanish * Interest or background in UX and/or user research * Experience with setting up CI/CD pipelines, Docker and Kubernetes What we offer: * A chance to make a real impact on a growing product * Work with a fun, sociable, talented team and an exciting product that's constantly evolving * Freedom and autonomy to plan your days for optimal work/life balance * 25 days holiday/year (take out your holiday whenever you want and need to!) * Insurance (workers' compensation covered) and pension plan (2% of your salary) * Phone plan included * Multi-media club (like a book club, except sometimes we just read articles, watch videos, listen to podcasts, etc.), movie nights and team dinners * A strategy weekend off-site once a year (when even our remote members join in person!) * For those of you applying from abroad: if you're interested in relocating, we can offer a relocation package and lots of helpful advice from the team to make the move smooth and easy. We are a UserTesting company. UserTesting a fast-growing startup with campuses in San Francisco, Atlanta, and Edinburgh. We make it easy for businesses to understand how customers interact with their digital properties so that they can improve their customer experience. We do this by giving companies on-demand access to people in their exact target market who deliver video, audio, and written feedback on websites, mobile apps, and prototypes. Over 34,000 companies, including Google, Facebook, CBS, Apple, and The Home Depot, use UserTesting to improve their user experience and their bottom line. Note to recruitment agencies: We have a preferred supplier list for the provision of recruitment services and we will not accept unsolicited CVs from suppliers not currently on our PSL.