Faster chat, better deals — Get the App

Senior Software Engineer | Backend

Indeed

Company

Job typeFull-time
Workplace typeOnsite
Experience levelNo experience limit
Education levelNo degree limit

Description

Job Summary: We are seeking an autonomous and committed Senior Software Engineer to join a multidisciplinary team developing and maintaining features for a leading gastronomic management system. Key Highlights: 1. Participate in the development and maintenance of key features 2. Serve as a technical reference and elevate the solution's quality standard 3. Work with a full technology stack including Ruby, React, Angular, and Flutter **Who We Are** **About Fudo** We are a startup combining deep experience in the gastronomy industry with a passion for technology. Every day, we help thousands of restaurants across Latin America improve their service through our management software and mobile applications. Our system is the market leader in Chile and Argentina, and we are expanding rapidly in Mexico, Colombia, and Brazil. Our core mission is to make life easier for gastronomic entrepreneurs by providing them with the best tools to run their businesses—and to achieve this, we need to research, launch products, and reach more users alongside a strong team. Each person on our team is essential; therefore, we prioritize building a culture rooted in empathy, transparency, enthusiasm, and commitment. **About the Team** The Core Experience team is a dynamic, multidisciplinary group composed of professionals from IT, Product, and UX. As part of this squad, you will contribute to maintaining and developing new features enabling waitstaff, bar staff, and managers/admins to improve their daily operations—through table management, stock control, financial management, and other functionalities. **Role Description** As a Senior Software Engineer, we expect you to operate autonomously, responsibly, and with commitment—while also being an active, collaborative member of a high-performing team. You should serve as a technical reference and continuously raise the quality bar of our solution. Your responsibilities include participating in code reviews, developing new features, implementing improvements, and maintaining the application. In short, you will work across multiple areas to ensure the application functions effectively and evolves efficiently. Our backend is primarily built in Ruby (but not Rails), our frontend mainly uses React and Angular, and our mobile app is built with Flutter. Therefore, we seek someone experienced in Ruby who is also comfortable programming in other languages. You should understand the full stack—even though most of your time will be spent on the backend. You must know how a database index works (not just what it is), and also how to leverage HTTP caching headers to optimize data transfer, reduce costs, and improve user experience. You should understand the differences between Unicorn and Puma, or among Redis, PostgreSQL, and MongoDB. You must know when and why asynchronous request handling is important. **Responsibilities** * Design, develop, and maintain backend services in Ruby. * Ensure the system handles high transaction volumes efficiently while maintaining low latency. * Optimize database queries and caching strategies to improve transaction speed. * Implement security best practices for handling sensitive data. * Write automated unit and integration tests as part of CI/CD pipelines. * Mentor other team members and conduct code reviews to ensure development quality without compromising production deployment agility. * Implement logging, monitoring, and alerting strategies to guarantee high availability and rapid anomaly detection (OpenSearch, Grafana, OpenTelemetry, Prometheus, CloudWatch). * Monitor metrics and alerts to respond quickly and contribute to incident resolution. **What We Expect From You** **Minimum Requirements** * Hold a degree in Systems Engineering, Computer Science, Information Technology, or a related field—or be in your final years of study (Mandatory) * Have at least 5 years of backend development experience. * Possess solid knowledge of API development, design, and usage; familiarity with JSON:API, OpenAPI, and JSON Schema standards is a plus. * Understand internet protocols, especially HTTP, and also TCP, UDP, WebSocket, and other common web development protocols. * Have experience with relational databases, preferably PostgreSQL. * Be proficient with Git beyond basic commands (pull, add, commit, merge, push) and understand the importance of maintaining a clean, clear commit history. **Desirable Requirements:** * Experience with JavaScript and a frontend framework such as React, Angular, Vue, or any other modern frontend framework. * Experience developing on Linux is a significant advantage. **Benefits** * Internationally competitive salaries. * Flexible employment modalities. * Health coverage depending on employment modality. * Remote, in-office, or hybrid work options. We have offices in Buenos Aires, Santiago de Chile, and Mexico City—visit whenever you want or need to. * Local holidays + birthday off + business-day vacation days. * In-house English/Portuguese training. * Wellhub coverage, so you can work out whenever and wherever you like. * Additional benefits through partnerships with other companies.

Source: indeed
Some content was automatically translated

Posted by

Sofía González

Indeed · HR

Location

Sofía González

Indeed · HR

Similar jobs

Senior Software Engineer | Backend job by Indeed in 2026 | ok.com