Description
Arrouya is hiring a Senior Software Engineer to join its two-person engineering team and work on refactoring and modernizing an existing reservation and operations platform while building a new platform from 0 to 1. The role involves designing systems for reservations, availability, scheduling, resource management, payments, refunds, and accounting; working with TypeScript, Express, Next.js, relational databases, APIs, and data modeling; and making architectural decisions. Candidates need at least five years of professional software engineering experience, strong TypeScript and JavaScript experience, production experience with Node.js/Express and React/Next.js, and experience with both established codebases and greenfield projects.
