Mission / Responsibilities
We are seeking a talented and enthusiastic Senior Software Engineer to join our team in Madrid.
- As a Senior Software Engineer, you will be a key participant in the
development of software solutions in the language most appropriate to
the problem.
- You will create and maintain highly fault tolerant solutions,
ensuring always that all the deliverables are provided with the highest
quality possible for maintainability, robustness, and scalability.
Requirements
- Computer Science or Telecommunication Engineering degree.- More than
3 years of proven experience solving challenging software problems.
- Advanced level of English.
- Extensive knowledge of object-oriented programming, algorithms,
software architecture, Linux and relational databases (MySQL/PostgreSQL)
- Experience with at least one of the following programming languages: C, Java, C++, Golang or Python.
- Strong analytical and problem-solving skills. You love to craft your code.
Nice to have
- Experience with Real-Time protocols: SIP, WebRTC, XMPP…
- Experience with other tools such as Vagrant, Packer, ELK stack, AWS…
- Contributions to the Open Source world.