
Virtuoso
A bit about us
Virtuoso’s mission is to enable and lead the world’s quality-first revolution. The field of QA has not kept pace with the software industry’s transition to CI/CD. We are fixing that.
Virtuoso has reimagined how software is tested by developing a game-changing platform that is already being used by the biggest names in software. We passionately believe that anyone should be able to create and maintain tests regardless of their technical skill and that quality is a key driver for change and growth. The latest advances in AI and Machine Learning have been leveraged to produce test automation software that thinks like a human, empowers everyone to test, and for the first time delivers on the promise of codeless test automation. Achieving remarkable success has become a business-as-usual activity for us and we need to rapidly expand our team for that to continue to increase. Want to join the quality-first revolution? Then read on.
About the team
You’ll be joining the product and engineering team at Virtuoso. We are a cross-functional team with end-to-end ownership of product development from conception to delivery.
We are a remote-first company with bases in Sheffield, UK and Lisbon, Portugal. We also have team members based in Spain, Bulgaria, Austria, and Poland. Your role will be remote but you will also meet face-to-face with your colleagues (if you are able to attend – all expenses covered by us!) and you’ll have the option of working from home or an office space to meet your specific needs.
About the role
Here’s a glimpse of what you may be working on as a Senior Back End Engineer
Contribute to the architecture of our distributed back-end services
Help us with continuously improving the scalability and performance of our services
Develop and contribute to product features, from inception to deployment
Solving seemingly impossible challenges to turn ideas into reality
Contribute to the development of the Virtuoso roadmap
What we would like to see in you:
You are a strong JVM language (Java/Kotlin/Scala) engineer with a passion for building an intuitive product and solving problems to support our engineering team in developing a research-led application.
Engineering at Virtuoso is a multifaceted role, so whilst we absolutely insist on top-notch Java skills, you should also bring a wealth of experience with algorithms and data structures, be a leader at heart (self-driven and passionate about taking an active role), and enjoy working in a full-stack engineering capacity.
Past experience of building and working with distributed architectures.
You deeply care about the end-user who will be working with your creation and want their experience to be free from papercuts.
You care about clean code and interfaces and have a track record of delivering efficient, sustainable, and maintainable code as part of a team.
Bonus points for candidates who can round this off with strong TypeScript skills. Super bonus points if you have extensive experience with advanced testing techniques such as mocking/stubbing, or if you have previous experience with automating browsers (e.g. Chrome DevTools Protocol).
Our Tech Stack:
We know that as engineers you’ll have a mix of different skills, technologies, and experiences, so instead of a long, boring list of ‘skills’ or technologies we want people to have, we thought it would be more interesting to share the details of Virtuoso’s tech stack:
Java services (distributed architecture)
Languages: Java 11 (soon 17), Typescript / Javascript (ES6+) / Node.js, Go, Python
PostgreSQL for relational database
AWS (and some GCP)
Datadog for logging, Prometheus for metric monitoring, Sentry for tracking errors
Terraform for infrastructure management
Vue.js ecosystem for Front-end
Figma for our UI/UX
Slack / Zoom for communication
Github for source control and project management
CircleCI for CI/CD — your code goes live in 3 minutes after committing, whether in production or a branch (including testing and linting)!
Your favorite technology that can help solve challenges
What’s in it for You…
Competitive Package, including generous and achievable commission
Employee Share Options- Share in the success of Virtuoso
A defined, transparent, career path to more senior roles
Remote/flexible working #LI-Remote
Private health insurance
Wellbeing initiative and allowance
Training/personal development budget of a minimum of £500 per year
Take your birthday as a holiday every year!
Holiday allowance increases by one day per year of service up to 5 years
Employee Referral Scheme – we put money in your pocket for referring awesome people!
#LI-Remote
Virtuoso
You must sign in to apply for this position.
Recruitment Activities
The activities will help you to apply remote jobs high efficiency, do onlne remote job interview and discuss remote job informations