Senior Web Engineer

at VirtualTraining
Vimperk, 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.

Must have

  • 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

Welcome experience

  • 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 career@virtualtraining.eu. Also include your LinkedIn profile.