
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading technology firm in Indonesia is looking for a Senior Back-End Developer to enhance the Umrah experience through innovative technology. The role involves developing secure, scalable integrations and managing deployments within a microservices architecture. Strong skills in NestJS, MySQL, Redis, and Kubernetes are essential. Ideal candidates will thrive in a dynamic environment and have a minimum of 5 years of relevant engineering experience.
At Siiru, we are on a mission to empower every Umrah pilgrim's sacred journey with intelligently designed, ethically managed, and seamlessly accessible technology. We’ve already built the Siiru App, and we’re now expanding it with more powerful features. We’re seeking a Senior Back-End Developer to architect and develop the backbone of a system that will simplify and enhance the Umrah experience for thousands. This includes developing a vendor-side back-office Progressive Web App (PWA) for our partners, as well as a separate, dedicated portal for our internal team to manage bookings, vendors, and other operational tasks. This infrastructure will serve as the crucial counterpart to our main, pilgrim-facing Siiru app, and your primary goal is to create a unified, scalable, and secure system to power all administrative and booking-related functions.
Develop and maintain secure, reliable integrations between Siiru and third‑party systems such as OBT platforms, payment gateways, and vendor APIs, including all data mapping, transformation, and communication logic.
Some third‑party systems may require you to build a separate, dedicated back‑office portal for our internal team to manage bookings, vendors, and other operational tasks.
Build scalable integration flows with proper authentication, error handling, retries, and monitoring to ensure seamless end‑to‑end interactions between external services and Siiru’s backend.
Microservice Integration: Architect the booking service to operate within our existing microservice ecosystem. This includes seamless and secure interaction with our dedicated authentication service.
DevOps & Deployment: Take ownership of the deployment process. You must be proficient in deploying, managing, and scaling applications using Kubernetes (K8s) and containerization.
At least 5‑years engineering experience (Experience in related industries or projects is a bonus).
Engineering experience must be hands‑on and not purely managerial.
Proven Integration Experience: You must have solid experience building and managing integrations with external systems such as OBT platforms, vendor APIs, payment gateways, or other third‑party services. (Basic plug‑ins or off‑the‑shelf connectors are not sufficient.)
Microservices Expert: Deep, hands‑on knowledge of designing and building applications using a microservice architecture.
Backend Stack Proficiency: Strong command of NestJS, MySQL, and Redis.
DevOps Competency: Demonstrable experience with CI/CD pipelines and deploying applications on Kubernetes.
API Design: A strong understanding of RESTful API design principles and best practices for security, performance, and scalability.
Independent & Proactive: Ability to thrive in a startup environment, take initiative, and deliver high-quality work with minimal supervision.
Web App: Vue, Angular
Database and Tools: MySQL, Redis, DigitalOcean, Docker
You might be a good fit if you have:
Experience in e-commerce, hospitality, travel or umrah industries.
Comfortable with ambiguity and fast‑changing priorities.
How many years' experience do you have as a Backend Developer?