Senior Full-Stack Developer - Chile
Software Engineering
Remote
THE OPPORTUNITY
At Busbud, we build the technology that powers millions of ground travel journeys across more than 80 countries. Behind every search, booking, and partner integration is a platform that needs to be fast, reliable, and continuously evolving.
As a Senior Full-Stack Engineer, you'll play a key role in shaping the future of our products by designing and building scalable solutions across the entire technology stack. You'll work on complex technical challenges, own features from concept to production, and collaborate closely with Product, Design, QA, and fellow Engineers to deliver exceptional user experiences.
This is more than a coding role. We're looking for someone who combines technical depth with product thinking, enjoys mentoring others, and embraces modern AI-assisted development practices to build software faster and smarter.
LA OPORTUNIDAD
En Busbud desarrollamos la tecnología que impulsa millones de viajes terrestres en más de 80 países. Detrás de cada búsqueda, reserva e integración con nuestros operadores existe una plataforma que debe ser escalable, confiable y estar en constante evolución.
Como Ingeniero(a) Senior Full-Stack, tendrás un rol clave en la construcción del futuro de nuestros productos. Diseñarás e implementarás soluciones de punta a punta, participando en decisiones de arquitectura, desarrollando funcionalidades complejas y colaborando estrechamente con equipos de Producto, Diseño, QA e Ingeniería para crear experiencias de alta calidad.
Buscamos a alguien que combine excelencia técnica con visión de producto, que disfrute resolviendo desafíos complejos, compartiendo conocimiento con el equipo y aprovechando las nuevas herramientas de desarrollo asistidas por IA para construir software de manera más eficiente.
WHAT YOU'LL DO
End-to-End Ownership: Design, build, deploy, and maintain complex full-stack features, taking ownership from technical discovery through production and ongoing optimization.
Architecture & Scalability: Design scalable solutions across frontend, backend, APIs, databases, and cloud infrastructure, contributing to long-term architectural decisions.
Engineering Excellence: Write clean, maintainable, and well-tested code while promoting best practices, high engineering standards, and continuous improvement.
Cross-Functional Collaboration: Partner closely with Product Managers, Designers, QA, and Engineers to translate business needs into scalable technical solutions.
Performance & Reliability: Improve application performance, scalability, observability, and production reliability while proactively reducing technical debt.
Technical Leadership: Mentor other engineers through code reviews, knowledge sharing, and technical guidance, helping raise the bar across the engineering organization.
Quality First: Contribute to both automated and manual testing practices, ensuring every release meets high quality standards before reaching production.
LO QUE HARÁS
Ownership de punta a punta: Liderar el desarrollo de funcionalidades complejas, desde el diseño técnico hasta el despliegue, monitoreo y mejora continua en producción.
Arquitectura y escalabilidad: Diseñar soluciones robustas y escalables a través de frontend, backend, APIs, bases de datos e infraestructura, contribuyendo a la evolución de nuestra arquitectura.
Excelencia en ingeniería: Escribir código limpio, mantenible y bien probado, promoviendo buenas prácticas de desarrollo y altos estándares de calidad.
Colaboración transversal: Trabajar junto a Product Managers, Diseñadores, QA y otros Ingenieros para transformar necesidades de negocio en soluciones técnicas escalables.
Performance y confiabilidad: Optimizar el rendimiento, la estabilidad y la observabilidad de nuestras aplicaciones, reduciendo deuda técnica y mejorando continuamente la plataforma.
Liderazgo técnico: Participar en revisiones de código, compartir conocimiento y mentorizar a desarrolladores menos experimentados, ayudando a fortalecer la cultura técnica del equipo.
Calidad desde el origen: Participar activamente en procesos de pruebas manuales y automatizadas para garantizar la calidad del software en todas las etapas del desarrollo.
WHAT WE'RE LOOKING FOR
Full-Stack Expertise: 7+ years of professional software development experience with strong expertise building modern web applications across frontend and backend technologies.
Ruby on Rails Experience: Strong production experience with Ruby on Rails❗❗❗, API development, and scalable backend architectures.
System Design: Deep understanding of distributed systems, databases (SQL and NoSQL), performance optimization, and software architecture principles.
Modern Engineering Practices: Experience with cloud platforms, CI/CD pipelines, automated testing, version control, and building reliable production systems.
Collaboration & Ownership: A proactive mindset with excellent communication skills, strong product thinking, and the ability to work autonomously in cross-functional teams.
Mentorship: Experience supporting and mentoring other engineers while contributing to technical decision-making and engineering culture.
Additional Assets
- Experience in marketplace, mobility, travel, or SaaS businesses.
- Experience with AI-assisted software development, prompt engineering, or developer productivity tools.
- Familiarity with AI coding assistants such as Claude Code, Codex, or similar tools.
- Exposure to agentic AI development workflows.
- Experience building highly scalable distributed systems.
LO QUE BUSCAMOS
Experiencia Full-Stack: Más de 7 años de experiencia desarrollando aplicaciones web modernas, trabajando tanto en frontend como backend.
Dominio de Ruby on Rails: Experiencia sólida desarrollando aplicaciones productivas con Ruby on Rails ❗❗❗y construyendo APIs escalables y mantenibles.
Arquitectura y diseño de sistemas: Conocimientos avanzados en diseño de software, arquitectura distribuida, microservicios, optimización de rendimiento y modelamiento de bases de datos SQL y NoSQL.
Prácticas modernas de ingeniería: Experiencia trabajando con control de versiones, CI/CD, testing automatizado, plataformas cloud e infraestructura moderna.
Colaboración y autonomía: Capacidad para desenvolverse en equipos multidisciplinarios, comunicando ideas técnicas de forma clara y tomando ownership de los desafíos asignados.
Mentoría y mejora continua: Experiencia apoyando el crecimiento de otros desarrolladores y contribuyendo activamente a elevar el nivel técnico del equipo.
Será un plus si además tienes experiencia en:
- Empresas de tecnología, SaaS, marketplaces, movilidad o travel tech.
- Desarrollo asistido por Inteligencia Artificial y técnicas de Prompt Engineering para mejorar la productividad.
- Herramientas como Claude Code, Codex u otros asistentes de programación basados en IA.
- Flujos de trabajo de Agentic AI Development.
- Diseño e implementación de sistemas distribuidos de alta escalabilidad.