Skip to main content
OpenVPN

Senior Python Engineer

RemoteNot specified
Published
Role
Backend
Experience
Senior
Employment
Contract
Salary not disclosed
Check eligibility

The listing doesn't say where it hires from. Check the description or the employer's site before applying.

No BS summary

Senior Python Engineer with 5+ years of programming experience, preferably on Linux. Needs strong knowledge of Python, databases, and client-server software development with a focus on networking, APIs, and security. Must be proactive, responsible, and able to work independently.

Core skills

PythonREST API

Required skills

JSONXML-RPCHTTPHTTPSMySQLSQLAlchemyGitSSL VPNsencryptionPKIasynchronous programming

Optional skills

TCP/IP stackUDPTCPsocketsnetworking protocolsLinux network stackxfilternetfilter

Required languages

English upper-intermediate

What you'll do

  • Collaborating with product manager to refine feature specifications
  • Development and support of Linux-based server software (Python mainly)
  • Development of a web-based API (XML-RPC and REST mainly)
  • Collaboration with other developers on development and deployment

What they require

  • 5 or more years of programming experience, preferably on Linux server environments
  • proactive attitude and the ability to assume responsibility, take ownership and work independently
  • Solid experience in JSON and REST API development on both server and client side
  • 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

Benefits

  • Competitive pay rates
  • Fully remote work environments
  • Self-managed time off.
  • Team trips and special events

OpenVPN creates innovative and secure networking solutions.

Cybersecurity
Salary not disclosed