3 open TypeScript positions
Caribou is seeking a Senior Product Engineer to lead full-stack development of new product features, translating raw business objectives into customer-facing features end-to-end. The role requires deep technical expertise, strong product intuition, and comfort with leveraging AI/LLMs while working independently from design teams. The successful candidate will own architecture decisions, participate actively in product discovery, and focus on delivering high-performance, scalable solutions that improve customer experience.
Caribou is seeking an experienced software engineer to design, develop, and maintain their tax platform, focusing initially on Transfer Pricing. Responsibilities include working closely with the CTO and designers to build customer-facing apps and internal tools, driving architectural decisions, and ensuring high customer experience. The role requires 2+ years of production coding experience in both frontend (React/Typescript) and backend (Golang/Postgres), along with experience in cloud services and containerization.
The Senior Software Engineer will fully own the full-stack monorepo, ensuring engineering team velocity while scaling operations. Key responsibilities include designing and developing customer-facing applications and internal tools, and driving architectural decisions vertically across the stack in collaboration with domain experts. This role requires a proactive individual to play a leadership role by innovating and maintaining a culture of excellence.