Fullstack Software Engineer - Uplisting

Fullstack Software Engineer - Uplisting

Full-Time 50000 - 65000 € / year (est.) Home office (partial)
A

At a Glance

  • Tasks: Develop and ship innovative software features that enhance user experience for hosts and property managers.
  • Company: Join Uplisting, a fast-growing platform empowering short-term rental creators with tech-driven tools.
  • Benefits: Enjoy a competitive salary, flexible remote work, and opportunities for professional growth.
  • Other info: Collaborative team culture with a focus on mentorship and continuous learning.
  • Why this job: Make a real impact in the short-term rental industry while working with cutting-edge technologies.
  • Qualifications: 4+ years of full stack experience, strong React and TypeScript skills required.

The predicted salary is between 50000 - 65000 € per year.

About Uplisting

What started in the UK in 2017 is now a fast-growing platform designed to be the go-to solution for hosts and operators who want to streamline their operations and unlock growth. From automated messaging to channel management, from task coordination to financial reporting, Uplisting gives users the reliability and simplicity they need to run professional, efficient, guest-ready businesses.

Our mission is simple: to empower the next generation of short-term rental creators by providing flexible, user-friendly, and technology-driven tools that remove friction and spark innovation. Whether someone is managing their first property or scaling a portfolio, we’re here to help turn ambition into sustainable success.

In 2023, Uplisting joined the AirDNA community, a collaboration that strengthens our ability to support hosts at every stage of their journey. By combining Uplisting’s powerful operational toolkit with AirDNA’s world-class market intelligence, we’re helping entrepreneurs make smarter decisions, grow faster, and operate with confidence across Airbnb, Vrbo, and beyond.

The AirDNA team is a curious, driven, and kind group of humans who genuinely love what we do. Our values - Happy, Hungry, Honest - guide how we show up for our customers and for each other. We welcome applicants from all backgrounds and encourage you to apply even if you don’t check every box. Passion, potential, and perspective matter here.

Together, we’re building a complete ecosystem for short-term rental success - from investment to day-to-day operations.

The Role

We’re looking for a Fullstack Software Engineer. Join a team modernizing Uplisting's core product. You'll ship end-to-end features that measurably improve the day to day for hosts and property managers, help migrate our front end from Ember to React, and strengthen the connection between Uplisting's operations platform.

Here's what you'll get to do:

  • Ship production-ready code across the full stack, from API and data layer to UI.
  • Collaborate on the upcoming migration from Ember to React.
  • Diagnose and fix scaling, performance, and reliability issues on our platforms.
  • Own features end-to-end, from pitch to production.
  • Set the bar on code quality through reviews, testing standards, and clear documentation.
  • Mentor engineers on React best practices and help shape our technical roadmap.
  • Use AI tools to speed up your own work and share what works with the team.
  • Work on Partner integrations with large companies such as AirBnB, Booking.com, VRBO.

Here's what you will need to be successful:

  • 4+ years of professional full stack experience shipping and operating production systems.
  • Strong React and TypeScript skills, plus solid back-end fundamentals (APIs, data modeling, relational databases).
  • Hands-on experience with testing, CI/CD, and basic observability (logs, metrics, alerts).
  • A track record of working on/leading non-trivial migrations or modernization work on a live product.
  • Clear written and verbal communication skills - you can explain trade-offs to engineers and non-engineers alike.
  • Practical, daily use of AI tools in your workflow, with the judgment to verify what they produce.

Here's what would be nice to have:

  • Experience with Ember.js or migrating front-end frameworks, or a polyglot with Front End frameworks.
  • Background in short-term rental, property management, travel, or hospitality tech.
  • Experience operating multi-tenant SaaS at scale, including performance tuning.
  • Familiarity with AWS, Heroku, containers, and infrastructure-as-code.
  • Prior experience formally mentoring other engineers.
  • Familiarity with the Shape Up methodology.

Here's our tech stack:

  • Ruby (Hanami)
  • Ember JS
  • PostgresQL
  • AWS
  • Heroku
  • Typescript
  • React Native
  • Terraform

Here's what you can expect from us:

  • Any hire made outside of Spain would be a full-time contractor.
  • Benefits for remote UK contractors include:
    • OTE salary range: 50,000 - 65,000 GBP (yearly)
    • Flexible remote environment
    • Continuing education stipend
    • Language lessons with Preply (French-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

Hiring Process:

  • First stage: Virtual interview with the People Team + Hiring Manager (30min)
  • Second stage: Tech test
  • Final stage: Meet the General Manager + Hiring Manager (Online - 30min)
  • Post-offer / Pre-employment: Reference and employment verification check

Ideal start date: Q2 2026

AirDNA seeks to attract the best-qualified candidates who support the mission, vision and values of the company and those who respect and promote excellence through diversity. We are committed to providing equal employment opportunities (EEO) to all employees and applicants without regard to race, color, creed, religion, sex, age, national origin, citizenship, sexual orientation, gender identity and expression, physical or mental disability, marital, familial or parental status, genetic information, military status, veteran status or any other legally protected classification.

The company complies with all applicable state and local laws governing nondiscrimination in employment and prohibits unlawful harassment based on any of the aforementioned protected classes at every location in which the company operates. This applies to all terms, conditions and privileges of employment including but not limited to: hiring, assessments, probation, placement, benefits, promotion, demotion, termination, layoff, recall, transfer, leave of absence, compensation, training and development, social and recreational programs, education assistance and retirement.

We are committed to making our application process and workplace accessible for individuals with disabilities. Upon request, AirDNA will reasonably accommodate applicants so they can participate in the application process unless doing so would create an undue hardship to AirDNA or a threat to these individuals, others in the workplace or the company as a whole. To request accommodation, please email [email protected]. Please allow for 24 hours to process your request.

By applying for the above position, you will confirm that you have reviewed and agreed to our Data Privacy Notice for Applicants. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Fullstack Software Engineer - Uplisting employer: AirDNA

Uplisting is an exceptional employer that fosters a collaborative and innovative work culture, where employees are encouraged to grow and develop their skills in a flexible remote environment. With a strong focus on mentorship and continuous education, team members can thrive while contributing to a mission-driven product that has a real impact on the short-term rental industry. Joining Uplisting means being part of a friendly team that values clear communication and diversity, all while enjoying competitive benefits and opportunities for personal and professional growth.

A

Contact Detail:

AirDNA Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Fullstack Software Engineer - Uplisting

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, or join online communities. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those that align with Uplisting's mission. This gives potential employers a taste of what you can do and how you can contribute.

Tip Number 3

Prepare for interviews by practising common technical questions and soft skills scenarios. Remember, they want to see how you think and solve problems, so be ready to explain your thought process!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the Uplisting team. Don’t hesitate, get your application in!

We think you need these skills to ace Fullstack Software Engineer - Uplisting

Full Stack Development
React
TypeScript
API Development
Data Modelling
Relational Databases
Testing

Some tips for your application 🫡

Show Your Passion:When you're writing your application, let your enthusiasm for the role shine through! We want to see why you're excited about joining Uplisting and how you can contribute to our mission of empowering short-term rental creators.

Tailor Your CV:Make sure your CV is tailored to the Fullstack Software Engineer role. Highlight your experience with React, TypeScript, and any relevant projects you've worked on. We love seeing how your skills align with what we're looking for!

Be Clear and Concise:In your written application, clarity is key. Use straightforward language and structure your thoughts well. This helps us understand your background and how you communicate, which is super important for our team dynamics.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us that you're keen on being part of our community from the get-go!

How to prepare for a job interview at AirDNA

Know Your Tech Stack

Familiarise yourself with Uplisting's tech stack, especially Ruby, React, and TypeScript. Be ready to discuss your experience with these technologies and how you've used them in past projects. This shows you’re not just a fit for the role but also genuinely interested in their work.

Showcase Your Problem-Solving Skills

Prepare examples of how you've diagnosed and fixed scaling or performance issues in previous roles. Uplisting values engineers who can own features end-to-end, so be ready to explain your thought process and the impact of your solutions.

Communicate Clearly

Practice explaining technical concepts in simple terms. Since you'll need to communicate with both engineers and non-engineers, demonstrating your ability to bridge that gap will impress the interviewers. Think of examples where you’ve done this successfully.

Embrace the Culture

Uplisting values curiosity, kindness, and collaboration. During your interview, share experiences that reflect these values. Show that you’re not just looking for a job, but a place where you can contribute positively to the team culture.