Remote job
Sr. Backend Engineer - Lumos (Remote)
Job details
About this role
Role overview Take technical ownership of a production VPN backend and its Go networking engine, stabilizing the system and preparing it to grow. You’ll improve a privacy-focused product used across mobile platforms, while helping integrate additional products over time.
Responsibilities - Investigate the existing backend and networking engine, identify reliability and security risks, and deliver fixes. - Own account, subscription, and server-selection APIs, plus the WireGuard peer and configuration pipeline. - Maintain integrations with payment, analytics, and attribution services. - Extend a Go networking library that supports mobile VPN clients and tunneling protocols. - Establish or improve automated tests, API documentation, observability, and CI/CD practices. - Work with mobile, infrastructure, product, and operations colleagues to guide technical priorities.
Requirements - At least five years of backend engineering experience, including production work supporting mobile applications. - Strong Go skills, including concurrency and networking; experience cross-compiling Go for Android and iOS is expected. - Practical experience with Python or Node.js, PostgreSQL, a document database, Redis, and AWS services. - Experience designing and documenting REST APIs, authentication, rate limiting, testing, and CI/CD. - Working knowledge of VPN and network technologies such as WireGuard, TCP/IP, DNS, TLS, and proxy protocols. - Security-minded engineering practices, including careful handling of keys, secrets, encryption, and access controls.
Nice to have Experience with infrastructure managed through Terraform or Ansible, and familiarity with low-level packet handling or userspace network stacks.
Benefits and work setup The role is remote-first. The source also describes competitive compensation, equity and bonus programs for eligible team members, open paid time off, holidays, wellness days, and team recognition and social activities.