Smartness
Fullstack Developer
SmartnessItaly15 hours ago
Full-timeRemote FriendlyEngineering, Information Technology
About The Company

At Smartness, we are building the future of hospitality tech. Our SaaS helps lodging providers boost revenues by 30%+ and get more direct bookings.

We are the fastest-growing B2B SaaS in the industry, trusted by 4,000+ clients across 40+ countries, with billions of euros in bookings processed. Backed by top international investors and named one of Italy's Top 10 LinkedIn Startups, we are on a mission to scale globally.

Want to grow with us? Let's go!

About The Role

What Will You Do? 🦾

Our technology team is developing a range of innovative solutions to help service providers optimize the management of their businesses. We are making significant investments in R&D with the goal of doubling the number of products offered by the end of the year, and to achieve this, we are expanding our engineering team

As a Full-Stack Developer, you will contribute to the development and evolution of the Smartness platform, working end-to-end across backend services, integrations, and user-facing applications. You will play a key role in designing, building, and maintaining connections between our platform, multiple product domains, and Partners’ APIs, gaining a deep understanding of system architecture and data flows.

You will tackle both technical and product-driven challenges, helping to deliver scalable, reliable solutions that support business growth. Your work will enable seamless communication with external systems, unlock new features and integrations, and ensure high performance and quality through close collaboration with engineering and product teams.

You Will Be Responsible For

  • Design, develop, and maintain API integrations with new and existing Partners, ensuring reliable and scalable data flows
  • Independently build and evolve internal and external APIs, contributing to the Smartness umbrella application architecture
  • Collaborate with single product teams to clearly define domains, responsibilities, and integration contracts
  • Analyze and interpret Partners’ API documentation and translate requirements into robust technical solutions
  • Take ownership of features and integrations end-to-end, from design and implementation to deployment and maintenance
  • Troubleshoot complex integration and system issues, proposing and implementing technical improvements
  • Contribute to system performance, scalability, reliability, and observability (logging, monitoring, alerting)
  • Write clean, maintainable, well-tested, and well-documented code following best engineering practices
  • Leverage AI/LLM tools to improve development velocity (e.g. code generation, refactoring, documentation, reviews) when appropriate
  • Work closely with internal stakeholders and external Partners to resolve technical challenges and align on solutions

What Are We Looking For? 👀

  • 5–7 years of experience in Backend or Full-Stack development within SaaS or product-driven environments
  • Strong programming fundamentals in JavaScript and TypeScript, with adherence to clean code, testing, and code review practices
  • Deep understanding of the Node.js ecosystem and experience building APIs and backend services
  • Experience with SQL databases, preferably PostgreSQL; familiarity with Redis is a plus
  • Experience with microservices architectures, API design patterns, and event-driven or asynchronous distributed systems (nice to have)
  • Ability to work effectively with an existing codebase and take ownership of complex features
  • Experience collaborating in small, agile teams with end-to-end ownership of features
  • Comfort interacting with external Partners to clarify technical requirements and integration details
  • Strong problem-solving mindset, with the ability to propose solutions and improvements autonomously
  • Nice to have: experience with modern frontend frameworks (e.g. Vue 3, React Native), AI/LLM-powered applications, or AI service integrations

What Do We Offer? 👌

  • Work in a small and top-performing team that moves extremely fast where you are extremely important.
  • Work without having to deal with jerks and ego-maniacs.
  • The opportunity to join one of the best travel-tech sales teams in Europe.
  • A place where your talent can blossom.
  • An environment where mistakes are allowed – we make bold choices to achieve ambitious goals, learn from mistakes, and move forward.
  • A place where your voice matters – meetings provide space for new ideas and projects, regardless of your role or seniority.
  • Continuous growth – we challenge the status quo, renewing our sales processes and approaches to meet challenging goals.
  • We have fun while working! We are easygoing people.
  • Leverage state-of-the-art software and automation frameworks to optimize development processes and enhance focus on delivering value to clients and achieving business goals.
  • Remote working with frequent opportunities to meet up.
  • Fun and enriching experiences – unforgettable team-building events that go beyond the usual outings.
  • Competitive salaries – as a meritocratic team, we recognize talent and hard work, rewarding them appropriately.

If you're reading this, it means you're genuinely interested, and that excites us! Here's what you need to know:

  • We're highly driven and set our goals higher than most, pushing boundaries others may deem impossible.
  • We work much harder than most companies out there.
  • Every day, we step out of our comfort zones, fueling rapid growth and learning, even though it might come with its stress.
  • We hold ourselves and our team to the highest standards of excellence and culture.
  • Should we feel that this role isn't the right match for you, for the benefit of both parties, we may need to part ways.

We hope this sheds light on whether this could be your next adventure. If you believe it is, we warmly invite you to apply. Discover your full potential with us!

Key Skills

Ranked by relevance