Software Engineer
Summary
Software engineer maintaining and extending a 10-language cosmetic-surgery booking platform in Islamabad: multilingual procedure/city/surgeon/hospital pages, a reliable booking flow and status lookup, an admin booking pipeline, and internal tools. Core stack is JavaScript/TypeScript, ideally with Next.js, plus multilingual/SEO correctness.
Thai Cosmetic Surgery is a multilingual booking platform, built for ten languages, with procedure, city, surgeon and hospital pages, a booking flow, a status lookup using references like TCS-XXXXXX, and an admin pipeline for the team. The Software Engineer maintains and extends all of it.
The interesting problems are structural. Pages must be fast, indexable and correct across languages; the booking flow must never lose a request; the pipeline must show clear stages from request to surgery booked; and provider verification records must be tracked properly. You also build internal tools for provider verification, booking management and patient notifications.
Salary: PKR 90,000 - 120,000 per month. Negotiable according to experience and skills.
Responsibilities
- Maintain and extend the multilingual booking platform and its procedure, city, surgeon and hospital pages
- Keep the booking flow and the status lookup reliable
- Improve the admin pipeline that tracks bookings from request to surgery booked
- Build tools for provider verification, booking management and patient notifications
- Keep pages fast, indexable and correctly structured across locales
Requirements
- Strong JavaScript or TypeScript with a portfolio or live project
- Understanding of multilingual sites, routing and canonical handling
- Care with personal data and notifications
- Clear written English
- On site in E-11, Islamabad, Pakistan, 1:00 PM - 10:00 PM; working days confirmed at interview
Preferred
- Next.js in production
- Experience with booking, reservation or workflow systems
- Technical SEO knowledge
Benefits
- Structured training in the company's products, tools and markets
- International customer exposure in English
- Office in E-11 Islamabad with the team on site
- Consideration for advancement as the team grows
Strong JavaScript or TypeScript with a portfolio or live project; Understanding of multilingual sites, routing and canonical handling; Care with personal data and notifications; Clear written English; On site in E-11, Islamabad, Pakistan, 1:00 PM - 10:00 PM; working days confirmed at interview