Taro Logo

Senior Software Engineer

Transfer Pricing & Intragroup agreements platform making international tax accessible to global businesses.
$101,000 - $113,000
Backend
Senior Software Engineer
Hybrid
1 - 10 Employees
5+ years of experience
Finance

Description For Senior Software Engineer

Caribou is revolutionizing the international tax landscape by making complex tax compliance accessible to businesses of all sizes. Currently focused on Transfer Pricing, they're addressing a critical need where one million businesses require expertise but only ten thousand experts exist.

As a Senior Software Engineer, you'll join a talent-dense team working closely with the CTO and domain experts. The role demands exceptional problem-solving abilities and strong communication skills. You'll be responsible for managing the full-stack monorepo, designing and developing both customer-facing and internal tools, and driving architectural decisions to optimize efficiency.

The ideal candidate brings 5+ years of experience with production-ready frontend and backend development, particularly with React (TypeScript) and Golang. Strong SQL expertise with Postgres is essential, along with experience in serverless applications, containerization, and cloud services (GCloud, AWS).

The tech stack includes TypeScript, Next.js, Vercel for frontend, Go and Postgres for backend, utilizing services like GitHub, Sentry, Stytch, and OpenAI. The role offers opportunities to work with cutting-edge technologies including machine learning systems with LLMs and RAGs.

Backed by prestigious investors including Y Combinator, Accel, and Lakestar, Caribou offers a competitive package including salary, EMI options, comprehensive benefits, and a strong focus on professional development. The company culture emphasizes innovation, independence, and collaborative problem-solving.

This is an excellent opportunity for a senior engineer looking to make a significant impact in fintech, working on solutions that democratize access to international tax expertise. The role combines technical leadership with hands-on development, perfect for someone who enjoys both building systems and growing team capabilities.

Last updated 22 days ago

Responsibilities For Senior Software Engineer

  • Fully own our full-stack monorepo to ensure engineering team velocity while scaling
  • Design, develop and maintain customer-facing app and internal backoffice tool
  • Discuss requirements with tax team to design new features from frontend to backend
  • Drive architectural decisions and optimise efficiency across the tech stack
  • Collaborate with engineers and non-technical colleagues
  • Keep a keen eye on customer experience to proactively raise issues and deploy fixes
  • Ship new features and fixes quickly
  • Play a leadership role by consistently innovating and developing culture of excellence

Requirements For Senior Software Engineer

Go
JavaScript
PostgreSQL
React
TypeScript
  • Exceptional problem-solving and analytical skills
  • Excellent communication and collaboration skills
  • 5+ years writing production-ready code for frontend and backend
  • 5+ years writing SQL (Postgres) for query optimisation, migrations and analysis
  • Experience with serverless applications, containerisation (e.g. Docker) and CI/CD
  • Experience in managing cloud services like Google Cloud and AWS

Benefits For Senior Software Engineer

Medical Insurance
  • Competitive salary
  • Generous EMI options
  • 100% book subsidy
  • Pension
  • Health Insurance
  • Custom WFH equipment setup

Interested in this job?

Jobs Related To Caribou Senior Software Engineer