We're a high-performing Product & Engineering team looking for an exceptional Backend Software Engineer to help us progress our ambitious product roadmap. Caruso’s cloud platform helps fund managers manage over $15B of assets, serve over 27,000 investors, and manage more than 400+ funds.
By providing powerful, modern and automated tools to fund managers across asset classes, we're not only helping those fund managers grow their business, but also creating a brighter financial future for all investors.
We're based in Viaduct Harbour (Auckland CBD) in a premium office with a relaxing water view.
Role summary
You will develop services in Go that communicate Protobuf messages over gRPC and through a GraphQL gateway. You'll build on top of our AWS cloud infrastructure, leveraging services such as Fargate, Kinesis, DynamoDB, and more.
Technology
- Go, gRPC, Protobuf
- GraphQL
- MySQL
- AWS — Fargate, Lambda, Kinesis, DynamoDB, S3.
- DevOps: Datadog, GitHub, Terraform, Docker (all services are containerized)
- Linear.app
You might work on
- Building systems that settle transactions on our Secondary Market.
- Implementing OCR and natural language processing to improve investor onboarding.
- Launching Caruso into completely new markets and developing for their specific requirements.
- Developing in-house devtools to improve developer experience (DX).
Requirements
- Go: 2 years commercial experience
- Bachelor degree or equivalent in Computer Science, Information Systems, or Software Engineering (or similar)
Benefits
- Comprehensive health insurance with Southern Cross.
- Enjoy our premium office space with luxury fit-out and water views all within close proximity to Auckland's best bars and cafes.
- New workstation package including Macbook Pro, dual screens, Apple peripherals, Airpod Pro noise-cancelling headphones.
- 5 weeks annual leave after 2 years tenure, 6 weeks of annual leave after 3 years tenure.
- Unlimited sick leave.
- Generously extended maternity/paternity leave.