Senior Java Developer – Middleware & Integrations
🌴 Why join Thynk?
Founded by a team of experienced SaaS founders and hospitality executives, Thynk is on a mission to revolutionize the 2T$ hospitality industry and become a new vertical SaaS giant. Our ambition is fuelled by a fantastic product built on top of the Salesforce platform and a spot on time to market.
We raised a 13M$ Series A from high-profile VCs (NY+EU) to scale our operations and expand to the US. Your role is key at our stage to make sure we scale the right way, it is an opportunity to have a big impact on the company.
Our customers are all over the world and so are we, with team members from 25 nationalities, based on 3 continents and 6 time zones - building a strong common culture while respecting the individual constraints of everyone in our remote-first environment.
By joining the Thynk Family, you will recognize yourself in our values :
Ambition - We think big and act boldly. We’re organized to move fast, scale quickly and set industry standards.
Care - We believe in the power of being surrounded by a diverse international team of all-stars, who are caring about each other and our customers. We prioritize balance and wellbeing.
Innovation - We look at the big picture to develop new solutions never done before. We believe in asking questions, challenging, and rarely taking no for an answer. We encourage our customers to do the same, and partner with them to bring forth this change.
Service - We develop services for people whose businesses are, above all, about quality of service. Our customers are at the heart of everything we do, and our technology is simply a means of helping them deliver exceptional service to their customers.
📣 About the role
We are on a mission to revolutionize the 2T$ hospitality industry and to become a new vertical SaaS giant.
As a rapidly growing SaaS company, with high-performance teams and a collaborative culture, where employee innovation and ideas are encouraged, this position is vital to Thynk’s success.
As Thynk continues to scale globally, integrations are a critical pillar of our platform. Our customers rely on seamless, reliable connections between Thynk and a growing ecosystem of hospitality systems. To support this growth, we are strengthening our middleware team and investing in a robust, scalable integration layer.
This role is key to ensuring our platform remains highly performant, secure, and easy to integrate as we onboard more customers and partners worldwide.
It will be your mission to design, build, and evolve high-quality integrations and middleware services that power Thynk’s ecosystem. You will play a central role in shaping our integration architecture, improving reliability and scalability, and setting engineering standards within the team.
You’ll work closely with product, platform, and customer-facing teams to translate real business needs into resilient technical solutions.
You will join the middleware team, a growing group of experienced engineers focused on making Thynk the best-integrated system in the hospitality industry. The team works closely with product, leadership, and the wider engineering organization, with a strong sense of ownership and impact.
You will report to an experienced engineering manager and collaborate daily with senior engineers who care deeply about code quality, maintainability, and pragmatic problem-solving.
On the technical side, the role is centered around Java and Spring Boot, building and operating middleware services on AWS, with AWS Lambda as a core component of our integration platform. We use Lambda, SQS, and API Gateway to build scalable and reliable integrations, complemented by services running on ECS Fargate for longer-running or more complex workloads. You will contribute to architectural decisions, improve reliability and performance, and help define best practices for building and operating integrations at scale. We deploy weekly, work with a strong DevOps mindset, and value engineers who take ownership from design to production.
We actively use AI-assisted development tools, and are standardizing on JetBrains Junie to support code quality, productivity, and day-to-day development workflows.
🧑💻 As our "Job title" at Thynk, you will:
Contribute as an individual contributor in a strong, fully remote team and be a team player in a highly collaborative environment. You will help build and operate the services that power our integrations and platform.
You will be responsible for:
Designing, building, and maintaining middleware and integration services that connect Thynk with external hospitality systems.
Developing high-quality Java / Spring Boot services running on AWS, with AWS Lambda as a core execution environment.
Owning integrations end-to-end, from technical design and implementation to deployment and production support.
Collaborating closely with product, platform, and customer-facing teams to translate business requirements into reliable technical solutions.
Contributing to architecture and technical decision-making within the middleware domain, with a focus on scalability, security, and maintainability.
Writing clean, well-tested, and observable code, and continuously improving existing services and integrations.
Participating actively in code reviews, sharing knowledge, and helping raise the overall engineering bar.
Troubleshooting and resolving complex production issues, with a strong sense of ownership and accountability.
Using AI-assisted development tools as part of your daily workflow, while applying strong engineering judgment and ownership over the final output.
🍭 About you
In this role, you will be a great fit if you:
Have 5+ years of experience building/operating as a developer
Have experience designing and developing reliable, scalable Java and Spring Boot services, along with clean and maintainable APIs.
Are used to working with AWS services such as Lambda, SQS, API Gateway, and related tools
Master partnering closely with remote, distributed teams, owning the process end-to-end.
You’ll likely thrive here if you:
Enjoy solving real production problems and improving system reliability
Are curious about using AI responsibly in software development
Nice to have:
Experience integrating with Salesforce and/or Property Management Systems (PMS) or other hospitality platforms
Experience improving observability, monitoring, or operational processes
If you’re excited about the problems we’re solving but don’t meet every requirement, we’d still love to hear from you.
✨ What you can expect :
📺 We will provide the best IT equipment of your choice (Apple or Windows)
💸 We are remote-first : As a fully remote team of repeat entrepreneurs, we value communication, teamwork, and transparency above all.
🌎 Global-first : You will join an international team with 21 nationalities on 3 continents : we organize monthly meetings and yearly events to gather all the team together. English is our first language .
🚀 We are people-first : We care about our people (team members, clients, and partners), we value work-life balance, and consider any request to achieve fullfillment at work
👀 Our hiring process
Initial interview with Swarnadeep (Integration Lead)
A deep-dive conversation covering the role, the middleware and integrations domain, and how you would work together. This interview focuses on your technical experience, approach to building integrations, and overall fit for the team.Interview with Louise (HR)
A conversation focused on culture, values, and what it’s like to work at Thynk.Technical case
A practical exercise designed to reflect the kind of challenges you would work on at Thynk. We care more about clear thinking, trade-offs, and pragmatic solutions than about “perfect” answers.Technical interview with a team memberand Aard-Jan (CTO)
A peer-level discussion focused on real-world engineering topics, including Java, AWS, integrations, and how you approach problem-solving and collaboration.
- Department
- Tech
- Locations
- Asia-Pacific
- Remote status
- Fully Remote