Note: The job is a remote job and is open to candidates in USA. Busbud is a technology company that powers millions of ground travel journeys across more than 80 countries. They are seeking a Senior Full-Stack Engineer to design and build scalable solutions across the technology stack while collaborating with cross-functional teams to deliver exceptional user experiences.
Responsibilities
- Design, build, deploy, and maintain complex full-stack features, taking ownership from technical discovery through production and ongoing optimization
- Design scalable solutions across frontend, backend, APIs, databases, and cloud infrastructure, contributing to long-term architectural decisions
- Write clean, maintainable, and well-tested code while promoting best practices, high engineering standards, and continuous improvement
- Partner closely with Product Managers, Designers, QA, and Engineers to translate business needs into scalable technical solutions
- Improve application performance, scalability, observability, and production reliability while proactively reducing technical debt
- Mentor other engineers through code reviews, knowledge sharing, and technical guidance, helping raise the bar across the engineering organization
- Contribute to both automated and manual testing practices, ensuring every release meets high quality standards before reaching production
Skills
- 7+ years of professional software development experience with strong expertise building modern web applications across frontend and backend technologies
- Strong production experience with Ruby on Rails, API development, and scalable backend architectures
- Deep understanding of distributed systems, databases (SQL and NoSQL), performance optimization, and software architecture principles
- Experience with cloud platforms, CI/CD pipelines, automated testing, version control, and building reliable production systems
- A proactive mindset with excellent communication skills, strong product thinking, and the ability to work autonomously in cross-functional teams
- Experience supporting and mentoring other engineers while contributing to technical decision-making and engineering culture
- 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
Company Overview