About Us
At Chekin.com, we’re building the leading platform for hospitality check-in automation, covering the full guest journey from booking confirmation to check-out.
Today, we operate globally across thousands of properties and have grown into a profitable SaaS company, with ambitious plans to scale significantly over the coming years.
We are an AI-native company that believes technology, automation, and operational efficiency should be embedded into everything we do — from product development to internal workflows.
Our Product & Tech team is made up of ambitious, collaborative, and highly autonomous people who enjoy solving complex technical problems while moving fast.
The Role
We are looking for a Backend Engineer to join us on a part-time B2B contractor basis (up to 20h/week).
This role is ideal for someone highly autonomous, product-minded, and comfortable working in fast-paced startup environments. You will contribute to the evolution of our backend architecture, scalability initiatives, integrations, automation systems, and AI-powered internal tooling.
We are hiring engineers who can take a product slice from a vague problem statement all the way to a stable, observed feature in production — not just the API behind it. Product Builders are backend-first engineers who use AI tooling to extend their reach into frontend, tests, observability, rollout, and the product thinking that surrounds the work. One person, one feature, end to end.
Because of operational and timezone requirements, candidates must currently reside in the UAE and hold a valid UAE residence visa with long-term availability in the country (minimum expected residence through 2027/2028).
What You’ll Be Doing
- Take a vague product problem, sharpen it into a clear scope, and ship it — without waiting to be told exactly what to build.
- Design and build the backend: APIs, data models, services, integrations. This is your deep craft.
- Build the frontend for the features you own, using AI assistance for scaffolding and framework-specific patterns.
- Write the tests at every layer — unit, integration, end-to-end — and use AI to expand coverage rather than skip it.
- Define the observability plan before you ship: logs, metrics, traces, dashboards, and the product metric that proves the feature worked.
- Own the rollout: feature flags, gradual ramp, rollback plan, communication to stakeholders.
- Be the first person paged when your feature misbehaves, and close the loop on incidents.
- Read the metric after launch, talk to users when needed, and decide what to change next.
AI-Native Engineering
We strongly value engineers who actively use AI tools to improve productivity, development speed, code quality, debugging, testing, documentation, and automation.
Experience with tools such as:
- ChatGPT
- Claude
- Claude Code
- Gemini
- AI coding agents and developer tooling
We are especially interested in people who naturally look for ways to:
- Automate workflows,
- Reduce operational overhead,
- Improve engineering velocity,
- Leverage AI as part of their daily workflow.
Our Ideal Candidate Has
- 4+ years of backend engineering experience with a strong track record of shipping production services in a mainstream language (e.g. Go, Python, Java, Kotlin, TypeScript, Rust, C#).
- Solid grasp of API design, data modeling, and distributed systems fundamentals — concurrency, failure modes, idempotency, backward compatibility.
- Comfort writing frontend code in at least one modern framework (React, Vue, Svelte, or similar). You do not need to be a senior frontend engineer — you need to be willing to own UI work end to end with AI assistance.
- Demonstrated AI-assisted development fluency. You use AI tools daily, know where they help and where they mislead, and can show concrete examples of work they accelerated.
- Production ownership mindset. You have built and operated services, written observability that you actually relied on during incidents, and treated post-launch as part of the work.
- Product instinct. You can read a spec critically, push back when it's wrong, and shape scope based on user and business goals — not just implement what's handed to you.
- Strong written and verbal communication. You write design docs, leave clear PRs, and explain trade-offs without hand-waving.
Technical Stack
Must Have
- Python 3
- Django
- Django REST Framework
- PostgreSQL
- Docker
- AWS
- Kubernetes / AWS EKS
- Pytest
- RabbitMQ
Nice to Have
- Selenium or browser automation experience
- React + TypeScript basics
- HTML/CSS/JavaScript
- Experience with AI-assisted development workflows
- Experience working in SaaS or high-growth startups
What We Offer
- Part-time B2B contractor agreement (up to 20h/week).
- Fully remote setup.
- Flexible working hours.
- High ownership and autonomy.
- Opportunity to work directly on impactful technical challenges in a fast-growing international SaaS company.
- Fast execution environment with minimal bureaucracy.
- A highly AI-oriented engineering culture focused on efficiency and automation.
This role is not for you if…
- You strongly prefer to stay inside a single layer of the stack.
- You see AI tooling as a fad or refuse to integrate it into your workflow.
- You expect to hand off the frontend, the tests, or the rollout to someone else.
- You want to ship and walk away — production stability and post-launch monitoring are part of the job.
- You want a pure individual-contributor coding role with no product thinking attached.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Frontend Developer (Remote)
2026-06-19
Backend Developer (Remote)
2026-06-19
Backend Developer
2026-06-19
- Posted
- May 11, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- United Arab Emirates
- Company
- Chekin
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Frontend Developer (Remote)
2026-06-19
Backend Developer (Remote)
2026-06-19
Backend Developer
2026-06-19