P

Senior Software Engineer - Front-End

Pushpay

Auckland, New Zealand · Full Time

Be the first to apply

Experience
5+ yrs
Salary
Openings
1
Posted
12 કલાક પેહલા
Work mode
In office
Eligibility
Applicants must hold valid working rights for New Zealand.
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

Join Pushpay in Auckland as a Senior Front-End Software Engineer responsible for shaping the platform that supports the next generation of products. This role focuses on developing the foundation for frontend features rather than just building them, driving a major modernization of legacy systems to a React and Typescript-centered ecosystem. You'll be expanding a shared design system and creating a centralized frontend portal for multiple engineering teams, ensuring scalable and maintainable solutions.

Key Responsibilities

  • Address architectural challenges and develop systems that enhance developer productivity
  • Define and implement frontend architecture, patterns, and standards for organizational use
  • Lead the transition from legacy frontend systems to modern React and Typescript solutions
  • Grow and improve a shared design component library used across product teams
  • Create a unified frontend portal enabling smooth integration with various domain teams
  • Deliver robust, scalable software with frequent production deployments
  • Conduct code reviews, mentor peers, and influence engineering best practices

Technical Environment

  • Frontend development with React and Typescript
  • NodeJS services supporting frontend operations and integrations
  • Shared design system and component library use across products
  • Continuous Integration/Continuous Deployment pipelines
  • Development collaboration via code reviews and design discussions
  • Cloud infrastructure hosted on AWS with strong security and compliance focus

Candidate Profile

  • Proficient in Typescript and React framework
  • Strong foundational knowledge in JavaScript, HTML, and CSS
  • Experience building services with NodeJS
  • Competent in designing and consuming RESTful APIs
  • Familiarity with GraphQL is advantageous
  • Experience with Git version control and workflows
  • Knowledge of relational databases (PostgreSQL, MS SQL) and NoSQL databases (MongoDB, DynamoDB)
  • Working experience with AWS or similar cloud platforms
  • Understanding of microservices and distributed architectures
  • Exposure to CI/CD automation and testing methodologies
  • Experience with messaging systems such as RabbitMQ, AWS SQS, or Kinesis

Success Factors

  • Produce clean and scalable production-level software
  • Translate complex projects into manageable scopes of work
  • Drive modernization and enhancement of frontend architecture
  • Provide guidance and mentorship to engineering colleagues
  • Proactively identify potential risks and improvement areas
  • Contribute positively to engineering culture and standards

Company Overview

Pushpay is a rapidly growing SaaS provider based in New Zealand and the US, focusing on mobile apps and giving technology for churches, schools, and nonprofits. Our collaborative teams work to deliver innovative solutions that foster connected communities. Our culture values respect, open idea exchange, learning opportunities, and recognition of individual impact.

Benefits and Perks

  • Annual personal development allowance of $3,000 for training and conferences
  • Flexible hybrid work model with option to work remotely two days per week
  • Participation in Kiwisaver retirement plan
  • Generous paid parental leave for primary and secondary caregivers, with no reduction in leave pay on return
  • Immediate entitlement to 10 days of sick leave each year
  • High-quality technical equipment provided
  • Access to healthy food and beverages
  • Free yearly flu vaccinations
  • Regular social events including Friday happy hours in the office
  • Opportunities for volunteering through Pushpay's employee-led Pushpay Cares initiative

Additional Information

Applicants must have valid working rights for New Zealand to be considered.

Level

Senior

Tools & software

JavaScript required TypeScript required React required Git required PostgreSQL required Microservices Architecture required MongoDB required GraphQL required

How they work

Communication Teamwork & Collaboration Leadership Initiative Independence
🤖
Online · instant AI help