Technology & Transformation
Permanent
Auckland
Posted 02/12/2025

Senior Software Engineer

Apply
Are you a passionate and experienced software engineer who thrives on building scalable, high-performance systems in the cloud? We are looking for a Senior Fullstack Developer to join a  dynamic tech team, delivering innovative solutions using NodeJS, TypeScript, AWS, and Azure.
In this hands-on role, you’ll be instrumental in developing and deploying enterprise-level applications, leveraging cloud technologies to meet business objectives. You’ll collaborate with cross-functional teams, lead technical design discussions, and guide the delivery of high-quality solutions. This role is ideal for someone who is excited to drive technical excellence while working on cutting-edge technologies.

Your Key Responsibilities:
  • Full-stack Development & Architecture: Design, develop, and implement scalable solutions using NodeJS, TypeScript, AWS, and Azure. Lead the technical design of enterprise applications and collaborate with the team to align solutions with business requirements and technical best practices.
  • Cloud Integration & Optimisation: Work with AWS and Azure to build cloud-native applications. Implement integrations with third-party systems and ensure seamless data flow between services. Focus on improving system performance, scalability, and reliability.
  • Hands-On Development & Problem-Solving: Actively contribute to writing clean, efficient code, and address technical challenges across both the front-end and back-end. Troubleshoot complex production issues, ensuring fast resolution with minimal disruption.
  • Collaboration & Leadership: Work closely with product managers, designers, and other stakeholders to ensure technical solutions meet user needs. Guide junior developers, offering mentorship and fostering a collaborative environment that encourages continuous learning.
  • Documentation & Knowledge Sharing: Produce clear documentation for systems, technical solutions, and processes to ensure effective knowledge transfer. Provide ongoing support to ensure smooth system upgrades and maintenance.
Essential Experience & Skills:
  • Fullstack Development Expertise: Strong experience with NodeJS, TypeScript, AWS, and Azure in building enterprise applications.
  • Cloud Technologies & Integrations: Expertise in working with AWS and Azure, designing cloud-native applications and implementing integrations with third-party systems. Familiarity with serverless architectures is a plus.
  • Leadership & Mentorship: Proven experience in leading technical projects and mentoring junior developers, guiding the team to deliver high-quality solutions.
  • Hands-On Development: Comfortable diving into the codebase, making hands-on changes, and taking ownership of key technical decisions.
  • Problem-Solving & Technical Expertise: Ability to troubleshoot complex technical issues, optimise application performance, and find innovative solutions.
  • Clear Communication: Strong communication skills, with the ability to translate complex technical concepts to both technical and non-technical audiences.
  • Documentation & Process: Ability to document code, processes, and systems clearly, ensuring smooth transitions and effective knowledge sharing across teams.

Desirable Skills:
  • CI/CD & DevOps: Familiarity with CI/CD pipelines, automated testing, and infrastructure as code practices.
  • Certifications: AWS and Azure certifications are highly desirable.
  • Tertiary Education: Degree in Computer Science, Engineering, or a related technical field.

Why You’ll Thrive in This Role:
This is a unique opportunity for an experienced developer to have a real impact on the direction of enterprise systems while staying hands-on with the latest technologies. You’ll be part of a culture that values innovation, collaboration, and delivering high-quality software that drives business success.

What Success Looks Like:
  • Technical Excellence: Delivery of robust, scalable, and secure software solutions using NodeJS, TypeScript, AWS, and Azure.
  • Operational Performance: Efficient system integrations and cloud deployments that ensure high availability and reliability.
  • Team Growth: Providing guidance and mentorship to junior developers, fostering a culture of learning and continuous improvement.
  • Effective Collaboration: Clear communication and strong collaboration with cross-functional teams to ensure seamless project delivery.
Ready to take your fullstack development skills to the next level? Apply now to join a team that values innovation, technical excellence, and collaborative growth.

Apply Now!

To find out more, please get in touch with Teresa Jordan on +64 27 376 4884 for a confidential chat. 

To apply for this vacancy you MUST be a New Zealand citizen, resident, or have already secured the right to work in New Zealand and therefore hold a valid visa.

At the appropriate stage we will request your references, we ask that you do not include them on your CV when applying.  

At Tribe we have our guiding light to show us the way.  We bring our whole selves to work.   We encourage inclusion in every single interaction.  We genuinely care about people and are curious about their stories.  We celebrate all points of view.  We will help you find your tribe, the same way we have.  We’re all on a journey together so come along…