Software Engineer

Smartness

New YorkFull-timeMid LevelOn-site

Job Description

About The Company Smartness is 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, and process billions of euros in bookings.

About The Role Our technology team is developing solutions to help service providers optimize business management. With ongoing investments in R&D and a focus on AI‑driven product features, we are expanding our engineering team to evolve our core product, SmartCRS . In this role you will work hands‑on with both legacy and new systems, take ownership of the Java monolith and evolve it into modern microservices, contribute to API design, backend services, and user‑facing applications, and work on AI‑powered features to maximize hotel sales and user profiling.

You will also handle light DevOps tasks and infrastructure challenges to ensure smooth operation and scalability. Responsibilities Work alongside the original architects to strategically decompose our Java monolith into modern microservices (Java or TypeScript), contributing to design, development, and integration of scalable solutions. Design, develop, and maintain REST APIs and backend services.

Take end‑to‑end ownership of new product features in SmartCRS, including AI‑driven tools for hotel sales optimization, personalized booking engine experiences, and automated data processing (e.g., PDF listing ingestion). Collaborate with frontend, QA, and PO teams to ensure high‑quality integration and delivery. Troubleshoot production issues, manage failures, and ensure system reliability.

Participate in light DevOps and infrastructure tasks on AWS, learning and applying best practices where needed. Work with SQL relational databases (MySQL, PostgreSQL) and support AI/ML workflows. Apply AI/LLM tools in development, data processing, and product features.

Proactively propose improvements, explore innovative solutions, and handle technical challenges in a fast‑paced environment. Qualifications Strong experience in Java and/or TypeScript development, with deep expertise in at least one and familiarity with the other. Hands‑on attitude: willing to “get your hands dirty” and take ownership of legacy systems.

Experience or interest in microservices, event‑driven architecture, and API design. Knowledge of relational databases (MySQL, PostgreSQL) and ability to write robust queries. Some DevOps skills and willingness to work on infrastructure as needed (AWS knowledge is a plus).

Experience working with AI‑powered applications for personalization and automation. AI/ML awareness and ability to apply tools to solve business problems. Problem‑solving mindset, able to manage production issues and system failures.

Fluent in Italian; English is a plus. Experience or interest in the hospitality industry is highly valued. Nice to Have Frontend experience or exposure to full‑stack development.

Previous work in SaaS or hotel technology products. Benefits Competitive salaries. Remote working with frequent opportunities to meet up.

Leverage state‑of‑the‑art software and automation frameworks to optimize development processes. Continuous growth opportunities and a culture that encourages bold choices. #J-18808-Ljbffr

Posted Today

Related Jobs

Related Searches