Senior Software Engineer
Rico · Auckland
Job description
About the role
Rico, a fast‑growing New Zealand startup, is looking for a Senior Software Engineer to join its product team. You will work closely with the CTO to shape the architecture, engineering practices and user experience of a platform that streamlines planning applications for councils and developers.
Key responsibilities
- Design and implement responsive front‑end features using React, TypeScript and TipTap.
- Build and maintain back‑end services with Node.js, TypeScript and PostgreSQL on AWS.
- Collaborate on complex UX challenges such as rich‑text editing, custom document generation and AI‑driven workflows.
- Help evolve the system architecture to support scaling to more customers and use cases.
- Apply functional programming patterns with Effect to improve type safety and developer experience.
Required profile
- Strong front‑end or full‑stack experience, preferably with React and TypeScript.
- Demonstrated product instincts and a focus on delivering intuitive, high‑quality user experiences.
- Ability to take ownership of ambiguous problems and ship reliable features quickly.
- Interest in working on AI integrations, advanced editing workflows and large‑scale infrastructure.
Required skills
- React
- TypeScript
- Effect (functional programming library)
- TipTap / ProseMirror
- Node.js
- PostgreSQL
- AWS (ECS/Fargate, RDS, S3, CloudFront, CloudFormation)
Questions fréquentes
Why are you reporting this job?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 week ago
Expires 1 month from now
13 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Rico
Auckland
Related job offers
-
Senior Machine Learning Engineer
Alignerr Auckland -
Director – Technology Consulting
Fujitsu Auckland -
Modern Workplace Engineer / EUC Specialist - Contract
Randstad Digital New Zealand Auckland -
Platform Lifecycle Engineer - AI Trainer
DataAnnotation Nouvelle-Zélande -
Quality Assurance Engineer - AI Trainer
DataAnnotation Nouvelle-Zélande