[{"data":1,"prerenderedAt":385},["ShallowReactive",2],{"site-header":3,"site-footer":186,"menu-contact-card":285,"page-job-software-engineer":305,"cards-block":346},{"mainNavigation":4,"solutions":154,"services":177},[5,33,81,109,127],{"id":6,"title":7,"slug":8,"linkField":9,"children":10},"264","Services","services",null,[11,19,26],{"id":12,"title":13,"slug":14,"textMultiLine":15,"linkField":16},"276","Global Internet Access","global-internet-access","Gain flexibility and future-proof your networks as you connect your global branches to the cloud.",{"url":17,"target":9,"label":13,"type":18},"https://gnx.net/services/global-internet-access","entry",{"id":20,"title":21,"slug":22,"textMultiLine":23,"linkField":24},"568","Point-to-point connectivity","point-to-point-connectivity","Secure, low-latency services for real-time and critical applications.",{"url":25,"target":9,"label":21,"type":18},"https://gnx.net/services/point-to-point-connectivity",{"id":27,"title":28,"slug":29,"textMultiLine":30,"linkField":31},"570","Cloud Fabric","cloud-fabric","Direct and high-performance cloud interconnect services for your sites and DCs worldwide.",{"url":32,"target":9,"label":28,"type":18},"https://gnx.net/services/cloud-fabric",{"id":34,"title":35,"slug":36,"linkField":9,"children":37},"266","Solutions","solutions",[38,45,52,59,66,73],{"id":39,"title":40,"slug":41,"textMultiLine":42,"linkField":43},"1535","ISP Aggregation","isp-aggregation","All you global internet services into one single contract, contact, and invoice.",{"url":44,"target":9,"label":9,"type":18},"https://gnx.net/solutions/isp-aggregation",{"id":46,"title":47,"slug":48,"textMultiLine":49,"linkField":50},"1531","SD-WAN & SASE Underlay","sd-wan-sase-underlay","Flexible and agile networks to power your SD-WAN and cloud-first strategies.",{"url":51,"target":9,"label":9,"type":18},"https://gnx.net/solutions/sd-wan-sase-underlay",{"id":53,"title":54,"slug":55,"textMultiLine":56,"linkField":57},"1533","Data center connectivity","datacenter-site-underlay","Private connectivity and global internet access services for your data centers worldwide.",{"url":58,"target":9,"label":9,"type":18},"https://gnx.net/solutions/data-center-connectivity",{"id":60,"title":61,"slug":62,"textMultiLine":63,"linkField":64},"1606","Low-latency Networks","low-latency-networks","Meeting the high-frequency trading (HFT) needs of the most demanding buy-side and sell-side firms.",{"url":65,"target":9,"label":9,"type":18},"https://gnx.net/solutions/low-latency-trading-networks",{"id":67,"title":68,"slug":69,"textMultiLine":70,"linkField":71},"1684","Equinix Fabric","equinix-fabric","First- and last-mile connectivity to and from the Equinix digital edge.",{"url":72,"target":9,"label":9,"type":18},"https://gnx.net/solutions/equinix-fabric",{"id":74,"title":75,"slug":76,"textMultiLine":77,"linkField":78},"274","Partner Solutions","partner","Global internet and private underlay solutions for MSPs and System Integrators.",{"url":79,"target":9,"label":80,"type":18},"https://gnx.net/partner-connectivity-solutions","Partner",{"id":82,"title":83,"slug":84,"linkField":9,"children":85},"268","Platform","gnx-plus",[86,93,100],{"id":87,"title":88,"slug":89,"textMultiLine":90,"linkField":91},"280","GNX+ Platform","platform","There are WAN portals. And then, there's GNX+. One platform for all your connectivity needs.",{"url":92,"target":9,"label":88,"type":18},"https://gnx.net/platform",{"id":94,"title":95,"slug":96,"textMultiLine":97,"linkField":98},"1002","Platform Updates","changelog","Our experts share what's new on GNX+ and how to make the best out of your platform.",{"url":99,"target":9,"label":95,"type":18},"https://gnx.net/platform/updates",{"id":101,"title":102,"slug":103,"textMultiLine":104,"linkField":105},"1000","Get a quote","demo","Check out our quoting tool and experience how easy it is to get global internet pricing with GNX+",{"url":106,"target":107,"label":9,"type":108},"https://gnx.plus/demo","_blank","url",{"id":110,"title":111,"slug":112,"linkField":9,"children":113},"270","Resources","resources",[114,119],{"id":115,"title":111,"slug":112,"textMultiLine":116,"linkField":117},"996","White papers, news, and expert insights from GNX and our industry.",{"url":118,"target":9,"label":111,"type":18},"https://gnx.net/resources",{"id":120,"title":121,"slug":122,"textMultiLine":123,"linkField":124},"284","GNX Glossary","glossary","A fresh take on our industry's most common terms, acronyms, and network lingo.",{"url":125,"target":9,"label":126,"type":18},"https://gnx.net/glossary","Glossary",{"id":128,"title":129,"slug":130,"linkField":9,"children":131},"272","About Us","about",[132,139,146],{"id":133,"title":134,"slug":135,"textMultiLine":136,"linkField":137},"987","About us","about-us","Hi, we are GNX–here to change the way you navigate global connectivity.",{"url":138,"target":9,"label":134,"type":18},"https://gnx.net/about",{"id":140,"title":141,"slug":142,"textMultiLine":143,"linkField":144},"282","Meet the team","team","Meet the people looking after your global connectivity journey.",{"url":145,"target":9,"label":141,"type":18},"https://gnx.net/team",{"id":147,"title":148,"slug":149,"textMultiLine":150,"linkField":151},"992","Events and Webinars","events","Upcoming on-site and online events, plus links to GNX's on-demand webinars.",{"url":152,"target":9,"label":153,"type":18},"https://gnx.net/events","Events",[155,157,160,163,167,169,173],{"id":156,"title":40,"slug":41},"227",{"id":158,"title":159,"slug":48},"1339","SD-WAN and SASE Underlay",{"id":161,"title":54,"slug":162},"1435","data-center-connectivity",{"id":164,"title":165,"slug":166},"1537","Low-latency trading networks","low-latency-trading-networks",{"id":168,"title":68,"slug":69},"1610",{"id":170,"title":171,"slug":172},"1690","Connecting the Middle East to the World","connectivity-middle-east",{"id":174,"title":175,"slug":176},"7478","Connecting China to the world","connectivity-china",[178,181,184],{"id":179,"title":180,"slug":14},"184","Global Internet Services",{"id":182,"title":183,"slug":22},"188","Point-to-point Connectivity",{"id":185,"title":28,"slug":29},"192",{"mainNavigation":187,"solutions":232,"services":240,"globals":244},[188,196,210,218,224],{"id":6,"title":7,"slug":8,"linkField":9,"children":189},[190,192,194],{"id":12,"title":13,"slug":14,"textMultiLine":15,"linkField":191},{"url":17,"target":9,"label":13,"type":18},{"id":20,"title":21,"slug":22,"textMultiLine":23,"linkField":193},{"url":25,"target":9,"label":21,"type":18},{"id":27,"title":28,"slug":29,"textMultiLine":30,"linkField":195},{"url":32,"target":9,"label":28,"type":18},{"id":34,"title":35,"slug":36,"linkField":9,"children":197},[198,200,202,204,206,208],{"id":39,"title":40,"slug":41,"textMultiLine":42,"linkField":199},{"url":44,"target":9,"label":9,"type":18},{"id":46,"title":47,"slug":48,"textMultiLine":49,"linkField":201},{"url":51,"target":9,"label":9,"type":18},{"id":53,"title":54,"slug":55,"textMultiLine":56,"linkField":203},{"url":58,"target":9,"label":9,"type":18},{"id":60,"title":61,"slug":62,"textMultiLine":63,"linkField":205},{"url":65,"target":9,"label":9,"type":18},{"id":67,"title":68,"slug":69,"textMultiLine":70,"linkField":207},{"url":72,"target":9,"label":9,"type":18},{"id":74,"title":75,"slug":76,"textMultiLine":77,"linkField":209},{"url":79,"target":9,"label":80,"type":18},{"id":82,"title":83,"slug":84,"linkField":9,"children":211},[212,214,216],{"id":87,"title":88,"slug":89,"textMultiLine":90,"linkField":213},{"url":92,"target":9,"label":88,"type":18},{"id":94,"title":95,"slug":96,"textMultiLine":97,"linkField":215},{"url":99,"target":9,"label":95,"type":18},{"id":101,"title":102,"slug":103,"textMultiLine":104,"linkField":217},{"url":106,"target":107,"label":9,"type":108},{"id":110,"title":111,"slug":112,"linkField":9,"children":219},[220,222],{"id":115,"title":111,"slug":112,"textMultiLine":116,"linkField":221},{"url":118,"target":9,"label":111,"type":18},{"id":120,"title":121,"slug":122,"textMultiLine":123,"linkField":223},{"url":125,"target":9,"label":126,"type":18},{"id":128,"title":129,"slug":130,"linkField":9,"children":225},[226,228,230],{"id":133,"title":134,"slug":135,"textMultiLine":136,"linkField":227},{"url":138,"target":9,"label":134,"type":18},{"id":140,"title":141,"slug":142,"textMultiLine":143,"linkField":229},{"url":145,"target":9,"label":141,"type":18},{"id":147,"title":148,"slug":149,"textMultiLine":150,"linkField":231},{"url":152,"target":9,"label":153,"type":18},[233,234,235,236,237,238,239],{"id":156,"title":40,"slug":41},{"id":158,"title":159,"slug":48},{"id":161,"title":54,"slug":162},{"id":164,"title":165,"slug":166},{"id":168,"title":68,"slug":69},{"id":170,"title":171,"slug":172},{"id":174,"title":175,"slug":176},[241,242,243],{"id":179,"title":180,"slug":14},{"id":182,"title":183,"slug":22},{"id":185,"title":28,"slug":29},{"telephoneEurope":245,"telephoneAmericas":248,"telephoneMiddleEast":9,"telephoneSupportNoc":251,"footerSubNavigation":254,"navCardImage":274,"navCardTitle":281,"navCardCta":282},{"value":246,"label":247},"tel:+31302273500","+31 30 227 3500",{"value":249,"label":250},"tel:+12123210764","+1 212 321 0764 ",{"value":252,"label":253},"tel:+31302273503","+31 30 227 3503",[255,259,263,267,270],{"title":256,"linkField":257},"Privacy Policy",{"url":258,"target":9,"label":256,"type":18},"https://gnx.net/privacy-policy",{"title":260,"linkField":261},"General T&Cs",{"url":262,"target":9,"label":260,"type":18},"https://gnx.net/general-terms-conditions",{"title":264,"linkField":265},"Acceptable Use Policy",{"url":266,"target":9,"label":264,"type":18},"https://gnx.net/acceptable-use-policy",{"title":268,"linkField":269},"Connectivity Glossary",{"url":125,"target":9,"label":268,"type":18},{"title":271,"linkField":272},"Verified info for AI",{"url":273,"target":9,"label":271,"type":18},"https://gnx.net/ai-info",[275],{"uid":276,"url":277,"title":278,"alt":9,"focalPoint":279},"19b99cb8-402b-4a92-a108-4c4150cd2716","https://gnx-prod.ams3.digitaloceanspaces.com/images/P2P-Mahmoud-square.webp","P2 P Mahmoud square",[280,280],0.5,"Not sure what you need?",{"url":283,"target":9,"label":284},"https://gnx.net/contact","Get in touch",{"entry":286},{"telephoneEurope":287,"telephoneAmericas":288,"telephoneMiddleEast":9,"telephoneSupportNoc":289,"footerSubNavigation":290,"navCardImage":301,"navCardTitle":281,"navCardCta":304},{"value":246,"label":247},{"value":249,"label":250},{"value":252,"label":253},[291,293,295,297,299],{"title":256,"linkField":292},{"url":258,"target":9,"label":256,"type":18},{"title":260,"linkField":294},{"url":262,"target":9,"label":260,"type":18},{"title":264,"linkField":296},{"url":266,"target":9,"label":264,"type":18},{"title":268,"linkField":298},{"url":125,"target":9,"label":268,"type":18},{"title":271,"linkField":300},{"url":273,"target":9,"label":271,"type":18},[302],{"uid":276,"url":277,"title":278,"alt":9,"focalPoint":303},[280,280],{"url":283,"target":9,"label":284},{"entry":306},{"id":307,"title":308,"pagebuilder":309,"seomatic":339},"7923","Full-Stack Software Engineer (TypeScript)",[310,319,326,335],{"uid":311,"typeHandle":312,"image":313},"a9b5f2b8-f268-45d1-93d8-6f5b6882c0c6","fullWidthImageBlock",[314],{"uid":315,"url":316,"title":317,"alt":9,"focalPoint":318},"9dce137f-9512-436a-8c08-22b59141d421","https://gnx-prod.ams3.digitaloceanspaces.com/images/services/cloud-fabric/DSC0029-SMALL-16-9.webp","DSC0029 SMALL 16 9",[280,280],{"uid":320,"typeHandle":321,"wysiwyg":322},"3a567607-bed3-4261-a2ac-649fa2fd459b","textBlock",{"html":323,"rawHtml":323,"markdown":324,"plainText":325},"\u003Cp class=\"intro-text\">We’re a small, collaborative team building a platform that real customers rely on every day. We care about doing meaningful work, supporting each other’s growth, and creating an environment where everyone’s voice genuinely matters.\u003C/p>\u003Cp>We’re looking for a mid-level full-stack engineer who wants to take ownership, contribute ideas from day one, and grow into a senior role over the next 1–3 years. You’ll work closely with engineers, product and design in a team that values trust, flexibility and thoughtful collaboration.\u003C/p>\u003Ch3>\u003Cspan style=\"color:#000000;\">Who you are\u003C/span>\u003C/h3>\u003Cp>You might be a great fit if you:\u003C/p>\u003Cul style=\"list-style-type:disc;\">\u003Cli>Are a mid-level full-stack engineer who wants to grow into a senior role over the next 1–3 years\u003C/li>\u003Cli>Have strong experience with Node.js and TypeScript\u003C/li>\u003Cli>Enjoy working in a startup environment where you can take ownership of tasks, gather input from others, and ship\u003C/li>\u003Cli>Are comfortable making pragmatic trade-off decisions when building products\u003C/li>\u003Cli>Work well in a remote, async environment with few meetings\u003C/li>\u003Cli>Communicate clearly through written and async communication\u003C/li>\u003Cli>Live within ±3 hours of Central European Time (CET)\u003C/li>\u003C/ul>\u003Ch3>\u003Cspan style=\"color:#000000;\">Nice to have\u003C/span>\u003C/h3>\u003Cul style=\"list-style-type:disc;\">\u003Cli>Experience with React (TypeScript)\u003C/li>\u003Cli>Infrastructure experience (Linux / Docker / basic networking)\u003C/li>\u003C/ul>\u003Cp class=\"marked\">If you're excited about the role but don’t meet every requirement, we still encourage you to apply.\u003C/p>\u003Ch3>\u003Cspan style=\"color:#000000;\">What the job involves\u003C/span>\u003C/h3>\u003Cul style=\"list-style-type:disc;\">\u003Cli>Joining a small team of 5 engineers and 1 designer\u003C/li>\u003Cli>Helping develop and evolve our core platform\u003C/li>\u003Cli>Working in a remote-first, async environment with minimal meetings\u003C/li>\u003Cli>Building features end-to-end with a high degree of ownership\u003C/li>\u003Cli>Collaborating through documents, whiteboards and video instead of constant meetings\u003C/li>\u003Cli>Working in 6-week build cycles so you can focus and deliver meaningful work\u003C/li>\u003Cli>Having exposure to product, users and the commercial side of the business\u003C/li>\u003C/ul>\u003Ch3>\u003Cspan style=\"color:#000000;\">Tech Stack\u003C/span>\u003C/h3>\u003Cp>React, TypeScript, Node.js, AdonisJS, PostgreSQL, Redis, RabbitMQ, nginx, VictoriaMetrics, Telegraf, Proxmox, GitHub\u003C/p>\u003Ch3>\u003Cspan style=\"color:#000000;\">Application process\u003C/span>\u003C/h3>\u003Col>\u003Cli>Apply with your profile\u003C/li>\u003Cli>Opening call - introductions, Q+A, behaviour/culture questions from us\u003C/li>\u003Cli>Work exercise - the most important part!\u003C/li>\u003Cli>Final call - exercise discussion, further Q+A\u003C/li>\u003Cli>Offer\u003C/li>\u003C/ol>\u003Ch3>\u003Cspan style=\"color:#000000;\">Benefits\u003C/span>\u003C/h3>\u003Cul style=\"list-style-type:disc;\">\u003Cli>Remote-first, globally distributed team\u003C/li>\u003Cli>Async work environment with minimal meetings\u003C/li>\u003Cli>Flexible schedule for your weekly hours\u003C/li>\u003Cli>25 days annual leave + national holidays\u003C/li>\u003Cli>Budget for home office setup or co-working space\u003C/li>\u003Cli>Pension\u003C/li>\u003Cli>Paid parental leave\u003C/li>\u003Cli>In-person team offsites and meetups\u003C/li>\u003C/ul>","We’re a small, collaborative team building a platform that real customers rely on every day. We care about doing meaningful work, supporting each other’s growth, and creating an environment where everyone’s voice genuinely matters.\n\nWe’re looking for a mid-level full-stack engineer who wants to take ownership, contribute ideas from day one, and grow into a senior role over the next 1–3 years. You’ll work closely with engineers, product and design in a team that values trust, flexibility and thoughtful collaboration.\n\n### \u003Cspan style=\"color:#000000;\">Who you are\u003C/span>\n\nYou might be a great fit if you:\n\n- Are a mid-level full-stack engineer who wants to grow into a senior role over the next 1–3 years\n- Have strong experience with Node.js and TypeScript\n- Enjoy working in a startup environment where you can take ownership of tasks, gather input from others, and ship\n- Are comfortable making pragmatic trade-off decisions when building products\n- Work well in a remote, async environment with few meetings\n- Communicate clearly through written and async communication\n- Live within ±3 hours of Central European Time (CET)\n\n### \u003Cspan style=\"color:#000000;\">Nice to have\u003C/span>\n\n- Experience with React (TypeScript)\n- Infrastructure experience (Linux / Docker / basic networking)\n\nIf you're excited about the role but don’t meet every requirement, we still encourage you to apply.\n\n### \u003Cspan style=\"color:#000000;\">What the job involves\u003C/span>\n\n- Joining a small team of 5 engineers and 1 designer\n- Helping develop and evolve our core platform\n- Working in a remote-first, async environment with minimal meetings\n- Building features end-to-end with a high degree of ownership\n- Collaborating through documents, whiteboards and video instead of constant meetings\n- Working in 6-week build cycles so you can focus and deliver meaningful work\n- Having exposure to product, users and the commercial side of the business\n\n### \u003Cspan style=\"color:#000000;\">Tech Stack\u003C/span>\n\nReact, TypeScript, Node.js, AdonisJS, PostgreSQL, Redis, RabbitMQ, nginx, VictoriaMetrics, Telegraf, Proxmox, GitHub\n\n### \u003Cspan style=\"color:#000000;\">Application process\u003C/span>\n\n1. Apply with your profile\n2. Opening call - introductions, Q+A, behaviour/culture questions from us\n3. Work exercise - the most important part!\n4. Final call - exercise discussion, further Q+A\n5. Offer\n\n### \u003Cspan style=\"color:#000000;\">Benefits\u003C/span>\n\n- Remote-first, globally distributed team\n- Async work environment with minimal meetings\n- Flexible schedule for your weekly hours\n- 25 days annual leave + national holidays\n- Budget for home office setup or co-working space\n- Pension\n- Paid parental leave\n- In-person team offsites and meetups","We’re a small, collaborative team building a platform that real customers rely on every day. We care about doing meaningful work, supporting each other’s growth, and creating an environment where everyone’s voice genuinely matters.\n\nWe’re looking for a mid-level full-stack engineer who wants to take ownership, contribute ideas from day one, and grow into a senior role over the next 1–3 years. You’ll work closely with engineers, product and design in a team that values trust, flexibility and thoughtful collaboration.\n\nWho you are\n\nYou might be a great fit if you:\n\n- Are a mid-level full-stack engineer who wants to grow into a senior role over the next 1–3 years\n- Have strong experience with Node.js and TypeScript\n- Enjoy working in a startup environment where you can take ownership of tasks, gather input from others, and ship\n- Are comfortable making pragmatic trade-off decisions when building products\n- Work well in a remote, async environment with few meetings\n- Communicate clearly through written and async communication\n- Live within ±3 hours of Central European Time (CET)\n\nNice to have\n\n- Experience with React (TypeScript)\n- Infrastructure experience (Linux / Docker / basic networking)\n\nIf you're excited about the role but don’t meet every requirement, we still encourage you to apply.\n\nWhat the job involves\n\n- Joining a small team of 5 engineers and 1 designer\n- Helping develop and evolve our core platform\n- Working in a remote-first, async environment with minimal meetings\n- Building features end-to-end with a high degree of ownership\n- Collaborating through documents, whiteboards and video instead of constant meetings\n- Working in 6-week build cycles so you can focus and deliver meaningful work\n- Having exposure to product, users and the commercial side of the business\n\nTech Stack\n\nReact, TypeScript, Node.js, AdonisJS, PostgreSQL, Redis, RabbitMQ, nginx, VictoriaMetrics, Telegraf, Proxmox, GitHub\n\nApplication process\n\n1. Apply with your profile\n2. Opening call - introductions, Q+A, behaviour/culture questions from us\n3. Work exercise - the most important part!\n4. Final call - exercise discussion, further Q+A\n5. Offer\n\nBenefits\n\n- Remote-first, globally distributed team\n- Async work environment with minimal meetings\n- Flexible schedule for your weekly hours\n- 25 days annual leave + national holidays\n- Budget for home office setup or co-working space\n- Pension\n- Paid parental leave\n- In-person team offsites and meetups",{"uid":327,"typeHandle":328,"title":329,"text":330,"form":332,"formId":333,"anchorId":9,"teamMember":334},"879f4999-8608-4f69-a967-c345b352d41f","formBlock","Are you in?",{"html":331},"\u003Cp>\u003Cbr />If you like what you see, share your details with us. We'll get back to you to discuss your application. \u003C/p>","other","20",[],{"uid":336,"typeHandle":337,"title":338,"sectionSelector":112},"c765c279-973f-432a-9d2b-f4b276e8cf57","cardsBlock","Continue reading",{"metaTitleContainer":340,"metaTagContainer":341,"metaLinkContainer":342,"metaScriptContainer":343,"metaJsonLdContainer":344,"metaSiteVarsContainer":345},"{\"title\":{\"title\":\"Full-Stack Software Engineer (TypeScript) | GNX\"}}","{\"generator\":{\"content\":\"SEOmatic\",\"name\":\"generator\"},\"keywords\":{\"content\":\"Global internet provider\",\"name\":\"keywords\"},\"description\":{\"content\":\"GNX is a global provider of enterprise internet and private connectivity. We deliver services in 190+ countries through one contract, one invoice, one…\",\"name\":\"description\"},\"referrer\":{\"content\":\"no-referrer-when-downgrade\",\"name\":\"referrer\"},\"robots\":{\"content\":\"all\",\"name\":\"robots\"},\"fb:profile_id\":[],\"fb:app_id\":[],\"og:locale\":{\"content\":\"en\",\"property\":\"og:locale\"},\"og:locale:alternate\":[],\"og:site_name\":{\"content\":\"GNX\",\"property\":\"og:site_name\"},\"og:type\":{\"content\":\"website\",\"property\":\"og:type\"},\"og:url\":{\"content\":\"https:\\/\\/gnx.net\\/job-software-engineer\",\"property\":\"og:url\"},\"og:title\":{\"content\":\"Full-Stack Software Engineer (TypeScript)\",\"property\":\"og:title\"},\"og:description\":{\"content\":\"GNX is a global provider of enterprise internet and private connectivity. We deliver services in 190+ countries through one contract, one invoice, one…\",\"property\":\"og:description\"},\"og:image\":{\"content\":\"https:\\/\\/gnx-prod.ams3.digitaloceanspaces.com\\/transforms\\/images\\/_1200x630_crop_center-center_82_none\\/Netherlands-P2P-portait1.webp?mtime=1776247315\",\"property\":\"og:image\"},\"og:image:width\":{\"content\":\"1200\",\"property\":\"og:image:width\"},\"og:image:height\":{\"content\":\"630\",\"property\":\"og:image:height\"},\"og:image:alt\":[],\"og:see_also\":[],\"facebook-site-verification\":[],\"twitter:card\":{\"content\":\"summary_large_image\",\"name\":\"twitter:card\"},\"twitter:site\":[],\"twitter:creator\":{\"content\":\"@\",\"name\":\"twitter:creator\"},\"twitter:title\":{\"content\":\"Full-Stack Software Engineer (TypeScript)\",\"name\":\"twitter:title\"},\"twitter:description\":{\"content\":\"GNX is a global provider of enterprise internet and private connectivity. We deliver services in 190+ countries through one contract, one invoice, one…\",\"name\":\"twitter:description\"},\"twitter:image\":{\"content\":\"https:\\/\\/gnx-prod.ams3.digitaloceanspaces.com\\/transforms\\/images\\/_1200x630_crop_center-center_82_none\\/Netherlands-P2P-portait1.webp?mtime=1776247315\",\"name\":\"twitter:image\"},\"twitter:image:width\":{\"content\":\"1200\",\"name\":\"twitter:image:width\"},\"twitter:image:height\":{\"content\":\"630\",\"name\":\"twitter:image:height\"},\"twitter:image:alt\":[],\"google-site-verification\":[],\"bing-site-verification\":[],\"pinterest-site-verification\":[]}","{\"canonical\":{\"href\":\"https:\\/\\/gnx.net\\/job-software-engineer\",\"rel\":\"canonical\"},\"home\":{\"href\":\"https:\\/\\/gnx.net\\/\",\"rel\":\"home\"},\"author\":{\"href\":\"https:\\/\\/gnx.net\\/humans.txt\",\"rel\":\"author\",\"type\":\"text\\/plain\"},\"publisher\":[],\"alternate\":[]}","[]","{\"mainEntityOfPage\":{\"@context\":\"https:\\/\\/schema.org\",\"@type\":\"WebPage\",\"author\":{\"@id\":\"#identity\"},\"copyrightHolder\":{\"@id\":\"#identity\"},\"copyrightYear\":\"2026\",\"creator\":{\"@id\":\"#creator\"},\"dateCreated\":\"2026-03-06T15:59:27+01:00\",\"dateModified\":\"2026-03-06T16:33:21+01:00\",\"datePublished\":\"2026-03-06T16:14:00+01:00\",\"description\":\"GNX is a global provider of enterprise internet and private connectivity. We deliver services in 190+ countries through one contract, one invoice, one NOC, and one automated platform.\",\"headline\":\"Full-Stack Software Engineer (TypeScript)\",\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\/\\/gnx-prod.ams3.digitaloceanspaces.com\\/transforms\\/images\\/_1200x630_crop_center-center_82_none\\/Netherlands-P2P-portait1.webp?mtime=1776247315\"},\"inLanguage\":\"en\",\"mainEntityOfPage\":\"https:\\/\\/gnx.net\\/job-software-engineer\",\"name\":\"Full-Stack Software Engineer (TypeScript)\",\"publisher\":{\"@id\":\"#creator\"},\"url\":\"https:\\/\\/gnx.net\\/job-software-engineer\"},\"identity\":{\"@context\":\"https:\\/\\/schema.org\",\"@id\":\"#identity\",\"@type\":\"LocalBusiness\",\"priceRange\":\"$\"},\"creator\":{\"@context\":\"https:\\/\\/schema.org\",\"@id\":\"#creator\",\"@type\":\"Organization\"},\"breadcrumbList\":{\"@context\":\"https:\\/\\/schema.org\",\"@type\":\"BreadcrumbList\",\"description\":\"Breadcrumbs list\",\"itemListElement\":[{\"@type\":\"ListItem\",\"item\":\"https:\\/\\/gnx.net\\/\",\"name\":\"Home\",\"position\":1},{\"@type\":\"ListItem\",\"item\":\"https:\\/\\/gnx.net\\/job-software-engineer\",\"name\":\"Full-Stack Software Engineer (TypeScript)\",\"position\":2}],\"name\":\"Breadcrumbs\"}}","{\"siteName\":\"GNX\",\"siteAlternateName\":\"\",\"identity\":{\"siteType\":\"Organization\",\"siteSubType\":\"LocalBusiness\",\"siteSpecificType\":\"none\",\"computedType\":\"LocalBusiness\",\"genericName\":\"\",\"genericAlternateName\":\"\",\"genericDescription\":\"\",\"genericUrl\":\"\",\"genericImage\":\"\",\"genericImageWidth\":\"\",\"genericImageHeight\":\"\",\"genericImageIds\":\"\",\"genericTelephone\":\"\",\"genericEmail\":\"\",\"genericStreetAddress\":\"\",\"genericAddressLocality\":\"\",\"genericAddressRegion\":\"\",\"genericPostalCode\":\"\",\"genericAddressCountry\":\"\",\"genericGeoLatitude\":\"\",\"genericGeoLongitude\":\"\",\"personGender\":\"Male\",\"personBirthPlace\":\"\",\"organizationDuns\":\"\",\"organizationFounder\":\"\",\"organizationFoundingDate\":\"\",\"organizationFoundingLocation\":\"\",\"organizationContactPoints\":\"\",\"corporationTickerSymbol\":\"\",\"localBusinessPriceRange\":\"$\",\"localBusinessOpeningHours\":[{\"open\":null,\"close\":null},{\"open\":null,\"close\":null},{\"open\":null,\"close\":null},{\"open\":null,\"close\":null},{\"open\":null,\"close\":null},{\"open\":null,\"close\":null},{\"open\":null,\"close\":null}],\"restaurantServesCuisine\":\"\",\"restaurantMenuUrl\":\"\",\"restaurantReservationsUrl\":\"\"},\"creator\":{\"siteType\":\"Organization\",\"siteSubType\":\"LocalBusiness\",\"siteSpecificType\":\"\",\"computedType\":\"Organization\",\"genericName\":\"\",\"genericAlternateName\":\"\",\"genericDescription\":\"\",\"genericUrl\":\"\",\"genericImage\":\"\",\"genericImageWidth\":\"\",\"genericImageHeight\":\"\",\"genericImageIds\":[],\"genericTelephone\":\"\",\"genericEmail\":\"\",\"genericStreetAddress\":\"\",\"genericAddressLocality\":\"\",\"genericAddressRegion\":\"\",\"genericPostalCode\":\"\",\"genericAddressCountry\":\"\",\"genericGeoLatitude\":\"\",\"genericGeoLongitude\":\"\",\"personGender\":\"\",\"personBirthPlace\":\"\",\"organizationDuns\":\"\",\"organizationFounder\":\"\",\"organizationFoundingDate\":\"\",\"organizationFoundingLocation\":\"\",\"organizationContactPoints\":[],\"corporationTickerSymbol\":\"\",\"localBusinessPriceRange\":\"\",\"localBusinessOpeningHours\":[],\"restaurantServesCuisine\":\"\",\"restaurantMenuUrl\":\"\",\"restaurantReservationsUrl\":\"\"},\"twitterHandle\":\"\",\"facebookProfileId\":\"\",\"facebookAppId\":\"\",\"googleSiteVerification\":\"\",\"bingSiteVerification\":\"\",\"pinterestSiteVerification\":\"\",\"facebookSiteVerification\":\"\",\"sameAsLinks\":{\"twitter\":{\"siteName\":\"Twitter\",\"handle\":\"twitter\",\"url\":\"\"},\"facebook\":{\"siteName\":\"Facebook\",\"handle\":\"facebook\",\"url\":\"\"},\"wikipedia\":{\"siteName\":\"Wikipedia\",\"handle\":\"wikipedia\",\"url\":\"\"},\"linkedin\":{\"siteName\":\"LinkedIn\",\"handle\":\"linkedin\",\"url\":\"\"},\"googleplus\":{\"siteName\":\"Google+\",\"handle\":\"googleplus\",\"url\":\"\"},\"youtube\":{\"siteName\":\"YouTube\",\"handle\":\"youtube\",\"url\":\"\"},\"instagram\":{\"siteName\":\"Instagram\",\"handle\":\"instagram\",\"url\":\"\"},\"pinterest\":{\"siteName\":\"Pinterest\",\"handle\":\"pinterest\",\"url\":\"\"},\"github\":{\"siteName\":\"GitHub\",\"handle\":\"github\",\"url\":\"\"},\"vimeo\":{\"siteName\":\"Vimeo\",\"handle\":\"vimeo\",\"url\":\"\"}},\"siteLinksSearchTarget\":\"\",\"siteLinksQueryInput\":\"\",\"referrer\":\"no-referrer-when-downgrade\",\"additionalSitemapUrls\":[],\"additionalSitemapUrlsDateUpdated\":null,\"additionalSitemaps\":[]}",{"entries":347},[348,362,372],{"title":349,"url":350,"dateUpdated":351,"selectedResourceTypes":352,"image":357},"GNX partners with The Channel Standard to launch into the U.S. technology solutions distribution channel","https://gnx.net/resources/gnx-partners-with-the-channel-standard","2026-04-07T11:55:20+02:00",[353],{"title":354,"slug":355,"id":356},"News","news","6999",[358],{"url":359,"alt":360,"title":361},"https://gnx-prod.ams3.digitaloceanspaces.com/images/resources/Header_banner_ChannelStandard-02.webp","GNX partners with The Channel Standard","Channel Standard Partnership",{"title":363,"url":364,"dateUpdated":365,"selectedResourceTypes":366,"image":368},"GNX opens Calgary office to strengthen Americas’ commitment and drive channel growth","https://gnx.net/resources/gnx-opens-calgary-office-to-strengthen-americas-commitment-and-drive-channel-growth","2026-04-01T15:44:12+02:00",[367],{"title":354,"slug":355,"id":356},[369],{"url":370,"alt":9,"title":371},"https://gnx-prod.ams3.digitaloceanspaces.com/images/resources/Wesite_header_Office_Calgary-01.webp","Wesite header Office Calgary 01",{"title":373,"url":374,"dateUpdated":375,"selectedResourceTypes":376,"image":381},"Global pipe manufacturer builds a simpler, more resilient network","https://gnx.net/resources/global-pipe-manufacturer","2026-03-27T14:11:29+01:00",[377],{"title":378,"slug":379,"id":380},"Case Study","case-study","7030",[382],{"url":383,"alt":9,"title":384},"https://gnx-prod.ams3.digitaloceanspaces.com/images/resources/Header_banner_CaseStudy_Pipe-02.webp","Header banner Case Study Pipe 02",1777453164624]