logo[мetahunt]
> DOU
senior

Backend Engineer

Ardas
format:Remotecompany:Product
typescriptnode.jsawslinuxcloudformation
mikrotikc#.netpythonelasticsearchreactangular
englishB2
experience5+ years
domainSaaS
> full description

We are looking for a Senior Network Software 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 networking, authentication technologies, and cloud-native infrastructure. This role is ideal for an engineer who combines strong software development skills with hands-on networking experience and enjoys solving complex infrastructure and authentication challenges at scale.

Required skills:
⚡️ 5+ years of professional software engineering experience, preferably in network-focused or infrastructure-heavy environments
⚡️ Strong commercial experience with TypeScript (Node.js backend preferred)
⚡️ Deep understanding of RADIUS, AAA workflows, 802.1X, EAP methods, Certificate-based authentication
⚡️ Strong networking fundamentals: Routing, Switching, VLANs, DHCP, DNS, VPNs, Firewalling
⚡️ Experience integrating with or developing systems around network infrastructure, authentication platforms, network management systems, or network protocols
⚡️ Solid Linux knowledge and confidence working in CLI-driven environments
⚡️ Experience building scalable cloud-native services (AWS preferred)
⚡️ Experience working with complex AWS systems, including Serverless architectures
⚡️ Hands-on experience with RESTful API design and distributed systems
⚡️ Experience with Git, CI/CD pipelines, and Infrastructure-as-Code (CloudFormation preferred)
⚡️ Experience designing and delivering production-ready services in Agile teams
⚡️ Strong ownership mindset and motivation to scale and improve complex systems
⚡️ Upper-Intermediate English or higher

Will be a plus:
➕ Hands-on experience with MikroTik devices, RouterOS scripting, API integration, and configuration automation
➕ Experience working with a broad technology stack, from legacy .NET / C# / SQL environments to modern Linux, Python, and Elasticsearch-based systems
➕ Familiarity with frontend frameworks such as Angular or React, and server-side platforms like PHP
➕ Experience with network automation and large-scale device management

Responsibilities:
💫 Design, implement, and maintain software systems that interact with and manage network infrastructure
💫 Develop cloud-native backend services using TypeScript and Node.js
💫 Integrate and support advanced network authentication technologies, including RADIUS, AAA, 802.1X, EAP, and related protocols
💫 Configure, manage, and troubleshoot MikroTik RouterOS environments (scripting, APIs, policy enforcement)
💫 Develop automation tools and services for device provisioning, configuration, authentication, and lifecycle management
💫 Design, build, and maintain secure, containerized services optimized for Linux-based environments
💫 Contribute to architecture decisions and distributed system design
💫 Collaborate with product, UX, and cross-functional engineering teams to deliver scalable, high-performance solutions
💫 Promote best practices in service design, observability, security, and long-term maintainability
💫 Participate in code reviews, technical discovery sessions, security reviews, 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

Відгукнутись на вакансію