Job VC
Senior TypeScript Engineer
Technologies
Description
We are looking for a
Senior TypeScript Engineer
to join our Agile/Scrum SaaS Solutions Engineering team and help us build and scale a global cloud-based authentication and network management platform.
Our platform enables secure and seamless internet access for tens of millions of users worldwide — across hotels, multi-family residences, campgrounds, and college campuses. We operate at the intersection of
network protocols, authentication systems, and cloud-native infrastructure
.
This role is ideal for an engineer who has experience working with
network devices or authentication/VoIP/network management systems
, and has also built or integrated
cloud-based services
that interact with network infrastructure.
Required skills:
⚡️ 5+ years of professional software engineering experience
⚡️ Strong commercial experience with
TypeScript
(Node.js backend preferred)
⚡️ Experience building scalable
cloud-native services (AWS preferred)
⚡️ Hands-on experience with RESTful API design and distributed systems
⚡️ Experience integrating with or developing systems around network protocols (RADIUS, AAA, VoIP, device management, etc.)
⚡️ Solid understanding of networking fundamentals (routing, switching, VLANs, DHCP, DNS, VPNs)
⚡️ Experience working with Linux-based environments
⚡️ Experience with Git, CI/CD pipelines, Infrastructure-as-Code
⚡️ Experience designing and delivering production-ready services in Agile teams
⚡️ Upper-Intermediate English or higher
⚡️ Strong ownership mindset and motivation to scale and improve complex systems
Will be a plus:
➕ Experience working with a wide range of technologies, from legacy
.NET / C# / SQL
to modern
Linux, Python, and Elasticsearch
➕ Familiarity with frontend frameworks such as
Angular
or
React
, and server-side platforms like
PHP
➕ Hands-on experience with
MikroTik devices
, RouterOS scripting, API integration, and configuration automation
Responsibilities:
💫
Design, build, and maintain scalable TypeScript-based backend services (Node.js)
💫 Develop cloud-native systems that integrate with network devices and authentication infrastructure
💫 Implement and support integrations with RADIUS, 802.1X, AAA, and related protocols
💫 Build automation and orchestration services for remote device configuration and lifecycle management
💫 Design and maintain secure, containerized services optimized for Linux environments
💫 Contribute to architecture decisions and distributed system design
💫 Collaborate with product, UX, and cross-functional engineering teams to deliver high-performance solutions
💫 Promote best practices in service design, observability, security, and long-term scalability
💫 Participate in code reviews, technical discovery sessions, and architectural discussions
💫 Mentor junior engineers and contribute to team-level knowledge sharing
💫 Participate in an on-call rotation
Work schedule:
⏱️Due to collaboration with international teams, working hours may occasionally extend until
8–9 PM
(local time)
Why you’ll love working with us:
🚀 Continuous professional development and growth opportunities
🚀 Opportunity to realize your innovative ideas in building new solutions and services
🚀 Possibility to propose solutions directly impacting projects
🚀 Access to testing and experimentation with cutting-edge technologies
🚀 Competitive salary
🚀 Remote work with a flexible schedule (40 hours per week)
🚀 Paid training and 50% compensation for English language lessons
🚀 18 days of annual vacation with paid sick leave
Senior TypeScript Engineer
to join our Agile/Scrum SaaS Solutions Engineering team and help us build and scale a global cloud-based authentication and network management platform.
Our platform enables secure and seamless internet access for tens of millions of users worldwide — across hotels, multi-family residences, campgrounds, and college campuses. We operate at the intersection of
network protocols, authentication systems, and cloud-native infrastructure
.
This role is ideal for an engineer who has experience working with
network devices or authentication/VoIP/network management systems
, and has also built or integrated
cloud-based services
that interact with network infrastructure.
Required skills:
⚡️ 5+ years of professional software engineering experience
⚡️ Strong commercial experience with
TypeScript
(Node.js backend preferred)
⚡️ Experience building scalable
cloud-native services (AWS preferred)
⚡️ Hands-on experience with RESTful API design and distributed systems
⚡️ Experience integrating with or developing systems around network protocols (RADIUS, AAA, VoIP, device management, etc.)
⚡️ Solid understanding of networking fundamentals (routing, switching, VLANs, DHCP, DNS, VPNs)
⚡️ Experience working with Linux-based environments
⚡️ Experience with Git, CI/CD pipelines, Infrastructure-as-Code
⚡️ Experience designing and delivering production-ready services in Agile teams
⚡️ Upper-Intermediate English or higher
⚡️ Strong ownership mindset and motivation to scale and improve complex systems
Will be a plus:
➕ Experience working with a wide range of technologies, from legacy
.NET / C# / SQL
to modern
Linux, Python, and Elasticsearch
➕ Familiarity with frontend frameworks such as
Angular
or
React
, and server-side platforms like
PHP
➕ Hands-on experience with
MikroTik devices
, RouterOS scripting, API integration, and configuration automation
Responsibilities:
💫
Design, build, and maintain scalable TypeScript-based backend services (Node.js)
💫 Develop cloud-native systems that integrate with network devices and authentication infrastructure
💫 Implement and support integrations with RADIUS, 802.1X, AAA, and related protocols
💫 Build automation and orchestration services for remote device configuration and lifecycle management
💫 Design and maintain secure, containerized services optimized for Linux environments
💫 Contribute to architecture decisions and distributed system design
💫 Collaborate with product, UX, and cross-functional engineering teams to deliver high-performance solutions
💫 Promote best practices in service design, observability, security, and long-term scalability
💫 Participate in code reviews, technical discovery sessions, and architectural discussions
💫 Mentor junior engineers and contribute to team-level knowledge sharing
💫 Participate in an on-call rotation
Work schedule:
⏱️Due to collaboration with international teams, working hours may occasionally extend until
8–9 PM
(local time)
Why you’ll love working with us:
🚀 Continuous professional development and growth opportunities
🚀 Opportunity to realize your innovative ideas in building new solutions and services
🚀 Possibility to propose solutions directly impacting projects
🚀 Access to testing and experimentation with cutting-edge technologies
🚀 Competitive salary
🚀 Remote work with a flexible schedule (40 hours per week)
🚀 Paid training and 50% compensation for English language lessons
🚀 18 days of annual vacation with paid sick leave