About the company
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Arrouya - Senior Software Engineer based in Brazil.
Responsibilities
- Design and build robust systems supporting reservations, availability, scheduling, and resource management.
- Refactor and modernize a substantial production codebase while maintaining reliability and preparing the platform for future growth.
- Build new products and features from 0 to 1, contributing throughout the design and implementation lifecycle.
- Develop across a TypeScript, Node.js/Express, React, and Next.js technology environment.
- Design and implement workflows connecting reservations with payments, refunds, accounting, and related financial processes.
- Make thoughtful architectural decisions that establish a strong technical foundation for the continued evolution and scalability of the platform.
- Navigate sophisticated availability, pricing, conflicts, cancellations, financial requirements, and business rules while maintaining correctness and reliability.
- Take a high degree of ownership over engineering challenges and contribute strong technical judgment to a small, highly autonomous team.
Requirements
- 5+ years of professional software engineering experience.
- Strong hands-on experience with TypeScript and JavaScript.
- Production experience with Node.js and Express.
- Production experience with React and Next.js.
- Strong understanding of relational databases, APIs, and data modeling.
- Proven ability to work effectively across both established production codebases and greenfield projects.
- Strong technical judgment and the ability to make sound decisions while operating with a high degree of ownership and autonomy.
- Comfortable understanding and improving systems involving intricate business rules, data relationships, and operational workflows.
- Experience with reservation, scheduling, payment, or financial systems is a strong advantage, particularly where accuracy and complex business rules are critical.
Conditions
- Compensation: $60,000–$96,000 annually.
- Fully remote position available to professionals based in Brazil or Argentina.
- Full-time employment within the Engineering function.
- Opportunity to make architectural decisions that directly shape the evolution of the platform.
- Work across frontend, backend, APIs, databases, data modeling, payments, accounting, and complex operational workflows.
- Gain hands-on experience balancing the challenges of modernizing an established production system with building new products from 0 to 1.
- Join a two-person engineering environment offering substantial ownership, autonomy, and influence over technical direction.
- Work on challenging systems where availability, pricing, conflicts, cancellations, financial correctness, and business rules intersect.