Senior Full Stack Engineer

  • Full Time Job
  • Hybrid
  • nzd

This is a key hands-on role reporting to the Engineering Team Lead, where you will drive the successful implementation of new features across the entire stack of our enterprise SaaS product.

You will be essential in ensuring we follow modern best practices for coding, architecture, testing, and deployment within an Agile environment.

As a Senior Engineer, you will collaborate extensively with Engineers, Test Analysts, and the Product team. You’ll focus on delivering robust, end-to-end solutions while having the opportunity to lead and mentor junior team members.

This role, based in Wellington, is crucial for Arlo’s next phase of growth, including global expansion and deepening our AI capabilities.

What You’ll Be Doing (Your Impact)

Your primary focus will be full-stack development and ensuring the quality and reliability of our platform.

  • Full Stack Development: You will perform hands-on application development from the front-end user interfaces to back-end services and database interactions, including comprehensive testing.
  • Frontend Focus: React, TypeScript, UI architecture, front-end performance, accessibility, and design systems.
  • Backend Focus: Meaningful contributions like building APIs, integrating services, and contributing to backend architecture using C# and .NET.
  • Quality & Best Practices: Promote modern industry design patterns, development principles, and security standards. You will recommend improvements to internal processes like code reviews, testing, and delivery.
  • Problem Solving: Identify and resolve issues that can originate from any part of the application stack, requiring a holistic troubleshooting approach.
  • Mentorship: Mentor junior team members in full-stack development practices to encourage their growth.
  • Customer Focus: Collaborating with stakeholders to design, plan, and develop new product features that span the entire application architecture.
  • Platform Reliability: After the first 6 months, participate in our rotating 24/7 on-call roster to ensure the security, health, and reliability of our platform.

What You’ll Bring (Your Expertise)

At Arlo, you’ll find a supportive team that trusts you to make an impact, gives you the freedom to grow, and the space to do your best work. We value clarity, grit, ownership, and curiosity, and we’re not afraid to challenge ideas to reach the best outcome. We work hard, move fast, and celebrate wins together.

  • Minimum 4 years of experience in the design, development, and deployment of complex, multi-tenanted systems on the Microsoft stack.
  • Extensive experience with React and TypeScript.
  • Expertise in developing C# data-driven web applications with a heavy focus on REST web APIs consumed by JavaScript client code.
  • Strong understanding of dependency injection, IoC concepts, unit and integration testing, and SOLID principles.
  • Advantageous experience includes: Multiple front-end technologies (e.g., Svelte, Vue, jQuery) , DevOps and CloudFormation , cloud technologies (Microservices, ECR, Lambdas, SQS) , in-depth knowledge of SQL Server queries and stored procedures , and developing E2E tests with Playwright.

A Bit About Arlo

AArlo is a world-leading SaaS company on a mission to revolutionize professional training. With customers in over 70 countries, over 7.5M people trained, and $3B in course transactions, Arlo is loved by thousands of trainers and millions of learners worldwide. Arlo’s all-in-one training management platform handles everything from course creation and scheduling to delivery and operations.

We believe human connection is at the heart of great learning. By blending that philosophy with the latest in AI and e-learning technology, Arlo helps training providers save time, grow revenue, and deliver exceptional learning at scale.

This role is a key part of Arlo’s next phase of growth. Global expansion, deepening our AI capabilities, and empowering a passionate community of training professionals shaping the future of learning.