Software Engineer - Client-facing Apps
Apply Now🔑 About the Role
We are looking for a Software Engineer to join our Client-facing mobile team, building the backend systems behind our guest mobile app, the companion guests rely on throughout their stay. We take guest experience seriously, and the app is at the heart of making every stay feel effortless, from booking details and apartment access to support, maintenance, and personalized services. You’ll build scalable backend services in Kotlin and Node.js, design APIs that power real time mobile interactions, and help shape a platform used daily by thousands of guests. We actively leverage AI in both what we build and how we work, using modern AI assisted tools to move fast, stay curious, and deliver an experience guests genuinely enjoy using.
Our Stack
- Kotlin | Node.js
- Postgres | MongoDB | Redis | Snowflake
- Apache Kafka
- Rest | GraphQL
- JUnit 5 / Spock
- AWS | Kubernetes | ArgoCD | Argo Workflows
- Cursor, Claude Code, Opencode.ai, Github Copilot
Our code sits on GitHub, is built, tested, and packaged via GitHub Actions, and runs on Kubernetes. We manage projects in JIRA, our prototypes and mockups in Figma, and monitor our systems and performance in Datadog, with the help of Resolve.ai.
What you'll do
- Work on services supporting our customer-facing web and mobile apps
- Work mostly on the backend but with a full-stack mindset.
- Use AI tooling for most, if not all, of your tasks
- Write your unit tests
- Automate stuff. Like a lot.
- Be religious with Git
- Depend on a CI pipeline and world-class telemetry.
- Experiment, learn, and have fun
What to expect
- To work in a small, agile, data-driven, customer-obsessed, multi-cultural team
- To roll up your sleeves and dive into the details
- To fully embrace the AI change
- To enjoy some quality engineering on a multitude of technologies
- A rapidly growing company
- Cool and helpful colleagues :)
Interview Process
- Dialogue with Talent Acquisition Team (30m)
- Live Coding: Evaluating Coding skills (90m)
- Tech Dialogue: CS skills (90m)
- System Design & Executive Dialogue (60m)
Requirements:
- 3+ years of Industry experience in software development
- Strong CS background
- Strong skills in either Kotlin or Node.js
- Strong skills in backend development (full-stack is preferable)
- Strong background in relational databases and SQL
- Experience in designing REST and GraphQL APIs
- Testing mindset and an eye for clean code
- Really comfortable with Git
- Excellent communication in English
- BS/MS degree in Computer Science or a related subject
Pay, Perks, and Such
- Competitive salary
- Blueground Stock Option Plan
- Flexible paid time off
- Comprehensive group health insurance
- Access to training budget and resources
- Mobile data plan
- Enhanced parental leave
- A dynamic, collaborative environment with talented people
- Flexibility to work remotely through our Blueground Nomads mobility program
- Complimentary accommodation at Blueground locations — think summers in LA and winters in Dubai!
- A culture that embraces Diversity, Equity, and Inclusion at its core
At Blueground we are proud to have Diversity and Inclusion at the centre of everything we do. We are committed to Equal Employment Opportunity regardless of race, colour, national origin, ethnicity, gender, age, disability, sexual orientation, gender identity or religion.
For more information on Blueground, visit us at www.theblueground.com. To keep up with Blueground news, follow us on LinkedIn, Instagram and Tik Tok!