Senior Software Engineer

Join our team

Senior Software Engineer

If you are pursuing excellence in IT, whether you are looking for an entry-level opportunity or a new opportunity to explore your full potential, look no further! Give your career a new dimension: immerse yourself in an atmosphere of continuous growth, and work on the latest technologies. An inspiring combination of growing levels of responsibility or expertise, continuous innovation, and a great work culture makes us an exhilarating work environment. Servals are known for their willingness to continue to further their knowledge and skills, therefore we put them in the driver’s seat of their career path and development plans. Moreover, in order to improve the quality of life of our employees, all Servals will receive a broad palette of benefits (private healthcare, team buildings, remote work, sport-related benefits, etc.).

Are you ready to join us and give your career a boost?

Programmer Working Test 6

Who you are

  • You have a minimum of 6 years of professional experience in software development
  • You have deep knowledge of object-oriented programming concepts
  • You have at least 3 years of experience in at least one OOP language, preferably C# or Python
  • You possess a deep understanding of JavaScript and you have worked in at least one of the modern JS frameworks (ReactJS, VueJS, Angular…)
  • You are very familiar with relational database concepts and SQL
  • You are willing to learn and work in different programming languages, technologies and domains
  • You are able to work both independently and as part of a team
  • You possess great interpersonal skills and excellent communication skills, both written and verbal
  • You are fluent in English.
Programmer Working Test 6

What you’ll be doing

  • Communicating with clients in order to gather software requirements;
  • Designing and setting up software architecture;
  • Making decisions on technologies, design patterns are libraries to be used on projects;
  • Preparing project phase estimates for clients;
  • Writing and testing code according to the project requirements;
  • Documenting and maintaining software functionality by correcting software defects;
  • Monitoring application performance
  • Executing DevOps-related activities: setting up and maintaining deployment procedures and environments;
  • Working closely with other team members concerning the maintenance and performance of software systems;
  • Continually updating technical knowledge and skills by attending in-house and external training, reading manuals,…;
  • Mentoring younger team members.

Apply for this position

Send us your CV
Please enter your name.
Please enter an email address.

Upload your CV in PDF format

One or more fields have an error. Please check and try again.

Drop Us a Line

We create. We develop. We inspire.