Job Description

About Anuvu

For over a decade, our clients in aviation and maritime have used our technology-driven products and services to keep their passengers entertained and connected to the things they love, from anywhere in the world. Brands such as Southwest Airlines, Norwegian Cruise Lines, Cathay Pacific and Celebrity Cruises have trusted us to provide solutions from high-speed broadband internet to movies, television and games.

Our team of global experts take pride in providing clients what they need today while creating a strategic road map for tomorrow through reliable, scalable, and affordable content and connectivity solutions designed to meet the ever-changing technology needs of our clients passengers and guests.

Be Part of the Movement

Anuvu is embarking on a new chapter with a new story to tell. As one of the leading providers of high-speed connectivity and entertainment solutions for worldwide mobility markets, we deliver what customers need today, while remaining flexible and future-focused.

Role Summary

The Senior Network Full Stack Developer is an experienced software engineer with more than 5 years of professional experience in full-stack development, specializing in networking solutions. This role requires proficiency in multiple programming languages such as C/C++, Java, and Python, with an emphasis on high-performance network programming. The developer will be responsible for architecting and leading the design and implementation of complete network modules, making key technical decisions, and ensuring robust, scalable solutions. The ideal candidate will have a strong background in networking protocols and hardware, and will guide the team through all stages of development, from design to deployment and production support.

A significant advantage will be given to candidates with hands-on experience in developing applications using DPDK in C++, and additional expertise in PCAPPlusPlus will be considered a major plus.

Location - Dubai, UAE

Remote options - This role will be on a hybrid work arrangement, 3 days a week in the office and 2 days at home

Key Responsibilities

  • Architect, design, and lead the implementation of full network modules, assuming end-to-end ownership of assigned components.
  • Develop high-performance server-side systems integrating multiple technologies and interacting with hardware and network devices (routers, switches, etc.).
  • Define and execute the unit and integration testing strategy using Google Test, following Test-Driven Development (TDD) methodology.
  • Rapidly create prototypes, proofs of concept, and demos from functional specifications.
  • Support and troubleshoot production issues, ensuring minimal downtime and root cause analysis.
  • Enforce best practices in configuration management, version control (Git), and deployment automation.
  • Guide and mentor team members, fostering collaboration and technical excellence.
  • Contribute to and maintain technical documentation, user guides, and design artifacts.


Qualifications And Technology Experience

BS or AS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent professional experience.

Core Languages

  • More than 5 years of experience in C/C++ development
  • Additional experience in Java or Python


Networking Expertise

  • Strong understanding of network devices and protocols (IP, TCP, UDP) and OSI model
  • Proficiency in Linux environments for network software


Testing Methodologies

  • Expertise in Google Test for unit testing
  • Strong background in TDD (Test-Driven Development)


Performance Networking (Highly Desirable)

  • Hands-on experience with DPDK in C++
  • Expertise with PCAPPlusPlus library is a plus.


DevOps Tools

  • Git (GitHub, Bitbucket)
  • Ansible
  • Docker


Databases

  • Experience with both Relational Databases (e.g., MySQL) and NoSQL Databases (e.g. ElasticSearch)


Agile/Scrum Methodologies

  • Comfortable working in fast-paced iterative environments


Soft Skills

  • Works effectively in dynamic, fast-moving environments; plans ahead and meets commitments with calm, professional judgment.
  • Resilient and growth-oriented; incorporates feedback, adjusts plans, and maintains momentum.
  • Maintains balance and focus during stress; prioritizes thoughtfully to deliver high-quality outcomes.
  • Strong communication (written and verbal) with clear, concise updates to technical and non-technical audiences.
  • Steady technical leadership: owns end-to-end modules and guides design decisions and code quality.
  • Self-motivated, proactive, and effective with limited supervision.


The Benefits Of Working Here

A career with Anuvu is a unique opportunity to grow your knowledge and skills within a culture that thrives on collaboration and innovation. In addition to being a part of an amazing group, we also have competitive benefits including medical, paid time off, life insurance, flexible scheduling, maternity and paternity leave, employee assistance, and more!

Advanced | Agile | Applied

Anuvu is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

Let Innovation Move You.

Hybrid


Job Details

Role Level: Mid-Level Work Type: Full-Time
Country: United Arab Emirates City: Dubai
Company Website: http://www.anuvu.com Job Function: Information Technology (IT)
Company Industry/
Sector:
Telecommunications

What We Offer


About the Company

Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.

Report

Similar Jobs

Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@talentmate.com.


Talentmate Instagram Talentmate Facebook Talentmate YouTube Talentmate LinkedIn