Demo

Arrouya - Senior Software Engineer

Jobgether
Brazil, IN Full Time
POSTED ON 10/6/2026 CLOSED ON 10/15/2026

What are the responsibilities and job description for the Arrouya - Senior Software Engineer position at Jobgether?

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.

As a Senior Software Engineer, you will join a small engineering team working on software that supports complex reservation and operational workflows for public-sector organizations.
You will contribute to both the modernization of a large production platform and the development of an entirely new product from the ground up.
The role offers broad technical ownership across reservations, availability, scheduling, resource management, payments, refunds, and accounting.
You will work across a modern TypeScript, Node.js, Express, React, and Next.js technology stack.
Your architectural decisions will have a direct influence on the evolution, scalability, and reliability of the platform.
You will tackle challenging business rules and data requirements while balancing the needs of established systems with greenfield development.
This is an ideal opportunity for an experienced engineer who enjoys both untangling complex systems and building new solutions from 0 to 1.

\n


Accountabilities:
  • System Development: Design and build robust systems supporting reservations, availability, scheduling, and resource management.
  • Platform Modernization: Refactor and modernize a substantial production codebase while maintaining reliability and preparing the platform for future growth.
  • Greenfield Development: Build new products and features from 0 to 1, contributing throughout the design and implementation lifecycle.
  • Full-Stack Engineering: Develop across a TypeScript, Node.js/Express, React, and Next.js technology environment.
  • Business Workflows: Design and implement workflows connecting reservations with payments, refunds, accounting, and related financial processes.
  • Architecture: Make thoughtful architectural decisions that establish a strong technical foundation for the continued evolution and scalability of the platform.
  • Complex Problem Solving: Navigate sophisticated availability, pricing, conflicts, cancellations, financial requirements, and business rules while maintaining correctness and reliability.
  • Technical Ownership: Take a high degree of ownership over engineering challenges and contribute strong technical judgment to a small, highly autonomous team.

Requirements

  • Professional Experience: 5 years of professional software engineering experience.
  • TypeScript & JavaScript: Strong hands-on experience with TypeScript and JavaScript.
  • Backend Development: Production experience with Node.js and Express.
  • Frontend Development: Production experience with React and Next.js.
  • Databases & APIs: Strong understanding of relational databases, APIs, and data modeling.
  • Codebase Experience: Proven ability to work effectively across both established production codebases and greenfield projects.
  • Engineering Judgment: Strong technical judgment and the ability to make sound decisions while operating with a high degree of ownership and autonomy.
  • Complex Systems: Comfortable understanding and improving systems involving intricate business rules, data relationships, and operational workflows.
  • Relevant Domain Experience: Experience with reservation, scheduling, payment, or financial systems is a strong advantage, particularly where accuracy and complex business rules are critical.

Benefits

  • Compensation: $60,000–$96,000 annually.
  • Remote Work: Fully remote position available to professionals based in Brazil or Argentina.
  • Full-Time Role: Full-time employment within the Engineering function.
  • Technical Ownership: Opportunity to make architectural decisions that directly shape the evolution of the platform.
  • Broad Technical Scope: Work across frontend, backend, APIs, databases, data modeling, payments, accounting, and complex operational workflows.
  • Greenfield & Modernization: Gain hands-on experience balancing the challenges of modernizing an established production system with building new products from 0 to 1.
  • Small Engineering Team: Join a two-person engineering environment offering substantial ownership, autonomy, and influence over technical direction.
  • Complex Problem Solving: Work on challenging systems where availability, pricing, conflicts, cancellations, financial correctness, and business rules intersect.


\n

How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

 Why Apply Through Jobgether? 

 

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

 

 

#LI-CL1

Salary.com Estimation for Arrouya - Senior Software Engineer in Brazil, IN
$117,218 to $141,224
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Arrouya - Senior Software Engineer?

Sign up to receive alerts about other jobs on the Arrouya - Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Jobgether

  • Jobgether Canada, KY
  • This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Software Engineering Te... more
  • 7 Days Ago

  • Jobgether Canada, KY
  • This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Lead Product Designer, Gr... more
  • 7 Days Ago

  • Jobgether Canada, KY
  • This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Revenue Operations Anal... more
  • 7 Days Ago

  • Jobgether Canada, KY
  • This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Talent Partner based in... more
  • 7 Days Ago


Not the job you're looking for? Here are some other Arrouya - Senior Software Engineer jobs in the Brazil, IN area that may be a better fit.

  • vtex Brazil, IN
  • ABOUT THE ROLE We're looking for a Senior Front-End Engineer to build commerce experiences used by thousands of stores across 43 countries, multi-tenant Sa... more
  • 1 Month Ago

  • sezzle Brazil, IN
  • The salary range for this role is $5,000 - $9,500 per month (Gross in USD) About Sezzle: With a mission to financially empower the next generation, Sezzle ... more
  • 13 Days Ago

AI Assistant is available now!

Feel free to start your new journey!