PAIGE/JOBBANK

(1574) Senior Fullstack Engineer (C# and Angular)

Latin America, CLPosted 31 Oct 2026Remotelocal_ats

<p><span data-contrast="none">Join Nortal for your next big adventure. We are seeking </span><strong><span data-contrast="none">Senior Fullstack Engineer (C# and Angular)</span></strong><span data-contrast="none"> to join our team, grow with us, and teach us a few things along the way.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}"> </span></p> <p><strong><span data-contrast="none">Why join Nortal</span></strong><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}"> </span></p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><strong><span data-contrast="none">Say Goodbye to Micromanagement:</span></strong><span data-contrast="none"> We champion autonomy, open communication, and respect for diversity as our core values.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><strong><span data-contrast="none">Outcomes Over Hours:</span></strong><span data-contrast="none"> We believe in a work model focused on impact, providing you with the flexibility to balance your professional success with your personal well-being.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><strong><span data-contrast="none">Vibrant Community:</span></strong><span data-contrast="none"> Join our close-knit LATAM remote team and connect through tech talks, virtual coffee breaks, and team-building activities.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1"><strong><span data-contrast="none">Support from Day One:</span></strong><span data-contrast="none"> Our People Care team is here to support you throughout your journey, from wellness check-ins to professional growth.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}"> </span></li> </ul> <p><strong><span data-contrast="none">Our benefits</span></strong><span data-contrast="none"> ✨</span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335551550":1,"335551620":1,"335559685":0,"335559737":0,"335559738":240,"335559739":240,"335559740":279}"> </span></p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><strong><span data-contrast="none">Competitive USD salary.</span></strong><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335551550":1,"335551620":1,"335559737":0,"335559738":240,"335559739":240,"335559740":279}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><strong><span data-contrast="none">100% remote work: </span></strong><span data-contrast="none">While you can work from anywhere, you’re always welcome to connect with teammates and grow your network at our coworking spaces across LATAM.</span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335551550":1,"335551620":1,"335559737":0,"335559738":240,"335559739":240,"335559740":279}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><strong><span data-contrast="none">Paid time off & national holidays:</span></strong><span data-contrast="none"> Take the time you need according to your country’s regulations while receiving your full salary.</span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335551550":1,"335551620":1,"335559737":0,"335559738":240,"335559739":240,"335559740":279}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1"><strong><span data-contrast="none">Sick leave:</span></strong><span data-contrast="none"> Focus on your health without stress. Take the necessary time to recover and feel better.</span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335551550":1,"335551620":1,"335559685":720,"335559737":0,"335559738":240,"335559739":240,"335559740":279,"335559991":360}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="5" data-aria-level="1"><strong><span data-contrast="none">Annual credit: </span></strong><span data-contrast="none">Spend it on the perks you love to enhance your work-life balance.</span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335551550":1,"335551620":1,"335559685":720,"335559737":0,"335559738":240,"335559739":240,"335559740":279,"335559991":360}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="6" data-aria-level="1"><strong><span data-contrast="none">Team-building activities: </span></strong><span data-contrast="none">Join us for coffee breaks, tech talks, and after-work gatherings to bond with your Nortal family and feel part of our vibrant community.</span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335551550":1,"335551620":1,"335559685":720,"335559737":0,"335559738":240,"335559739":240,"335559740":279,"335559991":360}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="7" data-aria-level="1"><strong><span data-contrast="none">Birthday off: </span></strong><span data-contrast="none">Enjoy an extra day off during your birthday week to celebrate in style with friends and family.</span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335551550":1,"335551620":1,"335559685":720,"335559737":0,"335559738":240,"335559739":240,"335559740":279,"335559991":360}"> </span></li> </ul> <p><strong><span data-contrast="none">About the project</span></strong> <br><span data-ccp-props="{"335559685":0,"335559738":0,"335559739":0}"> </span></p> <p><span data-contrast="none">We are looking for a Senior Fullstack Developer with strong experience in Angular and .NET Core to support and evolve a web application focused on client price management, revenue tracking, and invoice processes. This is a hands-on role requiring autonomy, proactivity, and strong ownership. This is a replacement of a current position.</span><span data-ccp-props="{"335551550":0,"335551620":0}"> </span></p> <p><strong><span data-contrast="none">Requirements</span></strong><span data-ccp-props="{"134233117":false,"134233118":false,"335559685":0,"335559738":240,"335559739":240}"> </span></p> <p><strong><span data-contrast="none">Must Have</span></strong><span data-ccp-props="{"134233117":false,"134233118":false,"335559685":0,"335559738":240,"335559739":240}"> </span></p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="11" data-list-defn-props="{"335552541":1,"335559683":0,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="none">5+ years of experience with Angular (TypeScript)</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559737":0,"335559738":0,"335559739":0}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="11" data-list-defn-props="{"335552541":1,"335559683":0,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="none">5+ years of experience with C# and .NET Core (preferably version 6)</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559737":0,"335559738":0,"335559739":0}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="11" data-list-defn-props="{"335552541":1,"335559683":0,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="none">4+ years working with SQL Server, including stored procedures and performance tuning</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559737":0,"335559738":0,"335559739":0}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="11" data-list-defn-props="{"335552541":1,"335559683":0,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="none">3+ years of experience with Azure cloud services (Logic Apps, Functions, Web Apps, or similar)</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559737":0,"335559738":0,"335559739":0}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="11" data-list-defn-props="{"335552541":1,"335559683":0,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="none">Demonstrated autonomy, proactivity, and ownership</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559737":0,"335559738":0,"335559739":0}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="11" data-list-defn-props="{"335552541":1,"335559683":0,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="6" data-aria-level="1"><span data-contrast="none">3+ years of experience using Azure DevOps for task management or pipelines (strong experience with deployment pipelines, CI/CD, and Git workflows)</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559737":0,"335559738":0,"335559739":0}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="11" data-list-defn-props="{"335552541":1,"335559683":0,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="7" data-aria-level="1"><span data-contrast="none">2+ years of involvement in solution design, architecture discussions, or technical decision-making</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559737":0,"335559738":0,"335559739":0}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="11" data-list-defn-props="{"335552541":1,"335559683":0,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="8" data-aria-level="1"><span data-contrast="none">Experience debugging production issues and ensuring system stability</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559737":0,"335559738":0,"335559739":0}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="11" data-list-defn-props="{"335552541":1,"335559683":0,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="9" data-aria-level="1"><span data-contrast="none">Experience building applications from scratch</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559737":0,"335559738":0,"335559739":0}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="11" data-list-defn-props="{"335552541":1,"335559683":0,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="10" data-aria-level="1"><span data-contrast="none">3+ years of experience working with legacy codebases</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559737":0,"335559738":0,"335559739":0}"> </span></li> </ul> <p><strong><span data-contrast="none">Nice to Have</span></strong><span data-ccp-props="{"134233117":false,"134233118":false,"335559685":0,"335559738":240,"335559739":240}"> </span></p> <ul> <li data-leveltext="•" data-font="Symbol" data-listid="4" data-list-defn-props="{"134225954":true,"134225961":true,"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="none">1+ year of experience with the Titi Framework (Linki)</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li> </ul> <ul> <li data-leveltext="•" data-font="Symbol" data-listid="4" data-list-defn-props="{"134225954":true,"134225961":true,"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="none">Experience with financial, pricing, or billing systems</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li> </ul> <ul> <li data-leveltext="•" data-font="Symbol" data-listid="4" data-list-defn-props="{"134225954":true,"134225961":true,"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="none">Experience with RITE or similar audit/compliance processes</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li> </ul> <ul> <li data-leveltext="•" data-font="Symbol" data-listid="4" data-list-defn-props="{"134225954":true,"134225961":true,"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="none">Knowledge of cloud cost optimization, monitoring, or telemetry tools</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li> </ul> <ul> <li data-leveltext="•" data-font="Symbol" data-listid="4" data-list-defn-props="{"134225954":true,"134225961":true,"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="none">Experience in transition or replacement scenarios, including shadowing and handovers</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li> </ul> <p><strong><span data-contrast="none">Global Impact, Local Culture </span></strong><strong><span data-contrast="none">🌍</span></strong><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}"> </span></p> <p><span data-contrast="none">For over 25 years, we’ve been shaping digital transformation, delivering complex solutions for global enterprises and public sector organizations. Today, we are at the forefront of an AI-driven transformation era, helping organizations turn data into real business value. By combining deep domain expertise with data and AI, we design solutions that create immediate impact while scaling for the future. </span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}"> </span></p> <p><span data-contrast="none">We believe complexity doesn’t have to mean complicated, and that the best solutions are those that work in the real world, not just on paper. That’s why our clients trust us with their most ambitious, business-critical initiatives.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}"> </span></p> <p><strong><span data-contrast="none">Apply now and let’s shape the future of technology together!</span></strong><span data-contrast="none"> 🧑‍💻</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}"> </span></p> <p><span data-contrast="auto">By applying to this position, you authorize Nortal to collect, store, transfer, and process your personal data in accordance with our Privacy Policy. For more information, please review our Privacy Policy. (</span><a href="https://nortal.com/recruitment-and-hiring-privacy-statement/"><span data-contrast="none"><span data-ccp-charstyle="Hyperlink">https://nortal.com/recruitment-and-hiring-privacy-statement/</span></span></a><span data-contrast="auto">)</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}"> </span></p><div class="content-conclusion"><p><span data-teams="true">By applying to this position, you authorize Nortal to collect, store, transfer, and process your personal data in accordance with our Privacy Policy. For more information, please review our <a href="https://nortal.com/recruitment-and-hiring-privacy-statement/" target="_blank">Privacy Policy.</a></span></p></div>

Source: local_ats. Description and metadata as published by the employer or its applicant tracking system on 2026-10-31. The apply link goes to the original source. Paige JobBank does not accept applications on the employer's behalf.