Senior Web Engineer
Vimperk (preferred) or the Czech Republic
About this role
As a senior server engineer at VirtualTraining, you will build the systems and services that support our desktop, mobile and web applications. In this role, you will work across the breadth of Rouvy’s backend systems. You will improve existing services and design new ones, and you will work closely with our Infrastructure engineering team to ensure these systems are reliable and performant. You will support short-term feature velocity while also planning and executing longer-term technology initiatives.
- BS or MS in Computer Science or equivalent work experience
- Excellent programming skills including OOP
- Experience with HTML5, CSS3 and JS / jQuery
- Experience with PHP 7 and at least one framework (Nette, Symfony, Laravel, …)
- Experience with relational databases such as MySQL
- Experience with cloud-based services such as Google Cloud
- Track record of delivering backend software in large, reliable, and scalable distributed systems
- with NoSQL databases such as Redis
- with React, redux, ES6+
- with writing tests
What we have and use
In all our projects, we check everything into our git repos and use composer, npm or yarn to manage our dependencies.
Web portal & REST API
- PHP 7.1, Nette 2.4
- phpstan (level 5 for now) makes sure no super-silly mistakes get deployed
- A new (hidden for now) React+redux front-end project
Does it sound like you, please contact us by emailing your CV and covering letter to email@example.com. Also include your LinkedIn profile.