Seemless Integration, Exceptional Results

Fullstack Software Engineer

AirDNA

The Role

We’re looking for a Fullstack Software Engineer to join our growing team and help build, maintain, and improve our core product features. In this role, you’ll work with other engineers, product managers, and designers to contribute to our applications, which are built using Ruby (Hanami), PostgreSQL, and modern JavaScript frameworks. This is a great opportunity for an experienced developer who enjoys both frontend and backend work, and wants to grow in a fast-moving, data-rich environment.

Here’s what you’ll get to do:

  • 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.

Here’s what you will need to be successful:

  • 2-6 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 JavaScriptHTML/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.

Here’s what would be nice to have:

  • 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.

Here’s our tech stack:

  • Ruby / Hanami / rom-rb
  • JavaScript / Ember
  • PostgreSQL / Redis
  • Sidekiq
  • AWS
  • GitHub / Gitlab

Here’s what you can expect from us:

  • This role will be a contract position. Benefits for contractors include: 
  • 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

Share this job

Related Jobs

Parity

DevTooling Engineer 

As a DevTooling Engineer, you’ll be at the center of that change

Remotown

Senior Mobile (Java/Kotlin) Developer

We are seeking an experienced Senior Mobile (Java/Kotlin) Developer

Sportserve

Senior Full Stack Developer (PHP & Vanilla JS)

We’re looking for a skilled and creative Senior Full-Stack Developer

Zenrows

GTM Engineer

ZenRows is looking for a foundational GTM Engineer

Douro Labs

Site Reliability Engineer

Solid foundations in computer science, including data structures

Proton.ai

Senior Backend Engineer

Proton is looking for an experienced Senior Backend Engineer

clearer.io

Software Engineer II

You will lead the design and development of complex features

Actionable.co

Senior Front-End Developer

We’re looking for a UX-obsessed front-end engineer

Keystone Recruitment

Software Engineer

This part-time remote contract leverages 2+ years of engineering

Vynfy

Junior Frontend Developer

This is a full-time remote role for a Junior Frontend Developer