Principal Backend (Node.js) Developer

We are looking to hire an experienced backend developer to be a part of our Octopus Server team.

Your primary focus will be developing new features of the Octopus Server, with the knowledge that users depend on the quality of your work to securely access their desktops, email, private data, and other critical resources.

Your duties will include collaborating with the Product Management and the rest of the R&D team to deliver new features, identifying and fixing bugs and issues, improving user experience, and refactoring to minimize technical debt.

To ensure success as a Principal Backend Developer, you should have a strong working experience with Node.js, Linux, Relational and NoSQL databases, Redis and message queues, as well as a good grasp of Computer Science fundamentals such as security, performance, and software architecture.


  • 7+ years in software development
  • Proven experience in building high-scale commercial software
  • Excellent knowledge of Node.js, Golang is an advantage
  • Strong experience with relational and NoSQL databases, Redis and message queues
  • Experience with Docker and Kubernetes – an advantage
  • Previous experience with security-oriented development, such as encryption, authentication methods (LDAP, Radius, etc.) – an advantage

Interested? Send us your CV at [email protected]