Spectrum Group Careers
All roles

Full Stack Software Development

Full-Stack Developer

Build the monitoring, approval and integration features of our compliance platform, from SSO and APIs to dashboards used by enterprise clients.

About the role

You will work on software that supports safety in a fast-growing, regulated sector, and own features end to end that enterprise clients use every day. You will work directly with our domain specialist to turn client requirements into working software.

What you will do

  • Build a project monitoring and approval dashboard with role-based permissions, approval workflows, audit trails and notifications
  • Integrate single sign-on (OIDC/SAML) with client identity providers
  • Design and build REST APIs and webhooks connecting our platform to client systems and third-party data sources
  • Improve existing features based on client requirements, working directly with our domain specialist
  • Write tests and keep calculation logic accurate across releases
  • Support user testing, go-live and ongoing bug fixes

What you bring

  • Strong TypeScript/JavaScript; experience with React, Vue or similar
  • Back-end experience with Node.js or Python
  • Solid PostgreSQL and REST API design
  • Experience with authentication (OAuth 2.0, OIDC, SAML or similar)
  • Comfortable with Git, code review and shipping to production
  • Able to work in English (documentation, client requirements) and Bahasa Indonesia (local stakeholders)

Nice to have

  • Geospatial experience: PostGIS, GeoJSON, MapLibre / Leaflet / OpenLayers
  • Interest in safety, compliance or regulatory software
  • PDF or document generation
  • Experience on small teams where you own features end to end

Apply for this role

Your upper-secondary school qualification, or the closest equivalent.
The highest level you have completed. If you are still studying, choose the level you are studying for.
Paid, full-time employment in this field.
Hands-on work in this field outside full-time employment, such as internships, part-time roles, university or competition teams, research assistant work, and freelance or open-source projects.
CV PDF only, up to 5 MB.
Drag a PDF here, or No file chosen
Portfolio, cover letter and other supporting documents optional Up to 5 PDFs, 10 MB each and 25 MB in total.
Drag PDFs here, or No file chosen
    Please do not include sensitive data such as health information, religion, ID numbers or photos. We do not need them.

    What we do not ask for. We do not need your photo, date of birth, religion, marital status, ID card number (NIK), health information or salary history to assess your application. Please leave them out of your CV where you can.

    Consent

    Notice version 2026-10-23.5