Luce is a tech-enabled services platform that provides a full range of services from home cleaning to babysitting. Our vision is to give everyone the help they need at their fingertips through our web and mobile applications. We have been recognized by the Financial Times as one of Asia-Pacific’s Fastest Growing Companies 2025 and included in the list of 100 Singapore’s Fastest Growing Companies 2025. We are looking for a Software Engineer to join us in our Jakarta, Indonesia Office.
What You’ll Be Doing
- Ship new features and refactors inside our Ruby on Rails monolith: controllers, services, background jobs, APIs.
- Extend or tweak existing React/TypeScript components when a backend change needs a small UI hook—no green‑field FE architecture work.
- Write unit/integration tests for Rails code and add coverage to any FE code you touch.
- Work through the full lifecycle with PMs: scope, build, code‑review, test, release.
- Debug production issues; add instrumentation or alerts in New Relic / Sentry as needed.
About You
- 3‑5 yrs building production apps with a focus on Ruby on Rails (≥ 2 yrs deep Rails exposure).
- Proficient in designing ActiveRecord models, migrations, REST/GraphQL APIs, background jobs, and RSpec tests.
- Comfortable reading and extending React/TypeScript code; no need to architect new FE frameworks.
- Solid grasp of software design principles; pragmatic about tech‑debt vs. velocity.
- Exposure to monitoring stacks (New Relic, Sentry, Grafana, Datadog).
- Happy to work predominantly on‑site in Jakarta.
Tech Stack You’ll Work With
- Backend: Ruby (3.2), Ruby on Rails (7+), Redis, Postgres.
- Architecture: Monolith split into domains; interactor pattern.
- Testing: RSpec, VCR.
- Monitoring: New Relic, Sentry.
- Cloud & Infrastructure: Digital Ocean, Docker.
- CI/CD & Dev Workflow: CircleCI, GitHub, trunk‑based development, GitHub Issues.
Interview Process
- Take‑home problem‑solving challenge (1‑2 hrs).
- Paid take‑home project implementing Rails business logic (4‑6 hrs).
- Technical Review call to discuss solutions & career achievements.
- Culture‑fit call with our CEO.
Job Highlights
- Salary Range: Rp. 18,500,000 - Rp. 24,500,000
- Great working environment
- Work with other like-minded, growth-focused individuals
- Hybrid working (WFH Credit)
- 13-month salary (Festive Allowance)
- 1-2 month Performance Bonus
- 0.5 month Company performance bonus
- Total average 14 – 15 months salary a year
How to Apply
Apply by emailing your latest resume to adrian.pratama (at) luce (dot) com and include a short note about your proudest career moment so far.
Job Type: Full-time
Ability to commute/relocate:
- Jakarta: Reliably commute or planning to relocate before starting work (Preferred)
Experience:
- Ruby on Rails: 2 years (Required)
- Building production apps: 3 years (Preferred)
Language: