Summary
Join AirDNA's growing team as a Fullstack Software Engineer to build, maintain, and improve core product features. Collaborate with engineers, product managers, and designers using Ruby (Hanami), PostgreSQL, and modern JavaScript frameworks. Contribute to fullstack feature development, write clean code, participate in code reviews, and collaborate with product and design teams. Thoroughly test your work, address bugs and performance issues, and contribute to internal documentation. Share ideas to improve engineering practices and product experience. This role requires 4-8 years of experience in web application software engineering.
Requirements
- 4-8 years of professional experience as a software engineer working on web applications
- Experience building and maintaining backend services using Ruby (or a similar language); familiarity with Hanami is a plus
- Comfortable writing and debugging SQL queries; experience with PostgreSQL preferred
- Familiarity with building user-facing features using JavaScript , HTML/CSS , and a modern framework (Ember, React, etc.)
- Experience working with RESTful APIs βeither building or consuming them
- Understanding of Git and experience with collaborative workflows (e.g., PRs, code reviews)
- Ability to break down complex problems into smaller tasks and deliver them independently or as part of a team
- Comfortable working in an Agile team, open to feedback, and happy to help others when you can
Responsibilities
- Contribute to the development of fullstack features across our platform, including backend services and user interfaces
- Write clean, maintainable code and participate in code reviews to help maintain high quality standards
- Collaborate closely with product managers and designers to clarify requirements and shape technical approaches
- Participate in team ceremonies such as sprint planning, standups, and retrospectives
- Test your work thoroughly and ensure smooth handoff to QA and deployment pipelines
- Help investigate and fix bugs, performance issues, and production incidents when they arise
- Contribute to internal documentation to help the team understand and maintain the systems you work on
- Share ideas and feedback to help continuously improve our engineering practices and product experience
Preferred Qualifications
- Experience with JSONAPI or API integration standards
- Familiarity with Hanami, Sidekiq , or cloud-based deployment tools
- Knowledge of frontend performance debugging tools or accessibility standards
- Prior experience in the property management system for short term rentals
Benefits
- Indefinite contract
- Competitive salary
- 36 holidays per year
- Flexible remote environment
- Continuing education stipend
- Language lessons with Preply (French-German-Italian-Spanish)
- A friendly, collaborative team that values clear communication
- Opportunities for growth, mentorship, and learning new technologies
- A mission-driven product with real user impact
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.