Position: Senior Perl developer (Product company) (Португалія)
Company: TechMagic
Category: Other
Experience required: 5y
English level: upper
Published: 2021-10-01T00:00:00+03:00

**Project description**
We are a Portuguese company working in the fields of social media marketing and airline ticket search.
https://instaswift.com/

We are looking for a senior Perl developer to support and
expand the functionality of our high-load backend server.
We are looking for a seasoned professional to join the development of a highly concurrent Perl script performing millions of complex requests per day. Every one of them takes many data points and carefully crafts requests according to our specifications.

There is a powerful PostgreSQL database storing our data and serving as a job queue so every task can be timed with millisecond precision to guarantee execution on a transactional level at a specified time.
Many customers depend on us performing our job as perfectly as possible. Our competitors are not even close to what we do.
We care about performance, nanoseconds and have an eye for details. This should be also true for you and with everything you do, you should keep that in mind. This is not your everyday Perl job, if you love technical challenges out of the box thinking, this is your chance! 

We don't have long boring meetings about a new font in our logo, just tasks, and the code.

**Minimum qualification**
- at least 5 years of total engineering experience
- Perl (1-2 years)
- Rust (very nice to have)
- PostgreSQL
- Git
- English - at least Upper-intermediate.

**Optional qualifications**
- Linux;
- OpenSSL;
- SSL/TLS, incl. TLS 1.3;
- Knowledge of HTTP/1.1, HTTP/2 and HTTP/3.

**Our ideal candidate**
- loves programming
- self-sufficient person
- able to work with no control from management.

**Important notes**
- In 2.5 years we will offer to move to Portugal at your request
- The job is remote
- Social Package.

**Interview process**
1) initial interview (short screen)
2) online test task via the platform qualified.io
3) technical interview (some live coding might be in place).