πRomania
Senior Python Engineer
closed
OpenVPN
πRemote - Worldwide
Summary
Join a small, closely-knit team at OpenVPN as a senior systems and software engineer to contribute to the development of OpenVPN Access Server, our full-featured business VPN solution. The ideal candidate will possess strong working knowledge of Python and databases, with experience in Linux server environments.
Requirements
- A working knowledge of Python asynchronous programming
- Strong programming experience on Python 3
- Solid experience in JSON and REST API development on both server and client-side
- Knowledge of HTTP, HTTPS
- Experience with RDBMs (MySQL, SQLalchemy)
- Experience with Git and the standard software development cycle
- General knowledge of SSL VPNs
- Sufficient general knowledge of encryption, PKI and other security concepts
- At least upper-intermediate level of English, both spoken and written
- Outstanding communication & team working skills
Responsibilities
- Development and maintenance of Linux-based server software
- Development of REST API in Python3/FastAPI, for a React frontend
- Collaboration with other developers on development and deployment
- Take responsibility of developing new features
Preferred Qualifications
- Knowledge of the following communication protocols: TCP/IP stack (UDP and TCP), sockets, and other networking protocols
- Strong networking experience on Linux
- Experience with Boost, React, Twisted
- Deep understanding of the Linux network stack and kernel networking modules such as xfilter/netfilter
- Open Source experience
- Experience in programming web UI (HTML/CSS and Javascript)
Benefits
- Competitive pay rates
- Fully remote work environments
- Self-managed time off
- Team trips and special events
This job is filled or no longer available
Similar Remote Jobs
π°$64k-$123k
πLithuania
πSerbia
πUkraine
πPoland
πPortugal
πUnited States
πPoland
πUkraine
πIndia