Network Full Stack Developer

Anuva

  • Dubai
  • Permanent
  • Full-time
  • 4 hours ago
About AnuvuFor 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 MovementAnuvu 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 SummaryThe 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, UAERemote options - This role will be on a hybrid work arrangement, 3 days a week in the office and 2 days at homeKey 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 ExperienceBS 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 HereA 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 | AppliedAnuvu 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.#LI- Hybrid

Anuva

Similar Jobs

  • Full Stack - Flutter Developer

    Info Resume Edge

    • Dubai
    Description As our full-stack developer, you will work across: 1. Front-End Flutter (mobile-first, cross-platform) using Dart. Figma for clean handoff and UI collaboration. …
    • 1 day ago
    • Apply easily
  • Full stack Developer

    BlackStone eIT

    • Dubai
    Job Description: BlackStone eIT is excited to welcome a Full Stack Developer to our talented team! In this position, you will play a crucial role in developing and maintaining hi…
    • 7 days ago