Logo for PT Luma Solusi Digital

Full-Stack Software Engineer

Role overview

Summary

This role is for a Full-Stack Software Engineer at LUMA, a technology company focused on building modern enterprise software solutions. You will contribute to the development of innovative software products while collaborating with a team of experienced engineers to enhance workflows and product design.

Qualifications

  • 2+ years production experience in fullstack web development with significant frontend logic (React, Vue, Angular, etc)
  • 2+ years production experience in web/API backends using NodeJs, Java, C#, C++, Python, PHP, or others
  • Experience using Linux and Git
  • Great written and verbal communication skills in Bahasa Indonesia and English
  • Deep care and focus on product design and user experience

Responsibilities

  • Develop next generation software products including web, iOS, Android, desktop apps, and websites
  • Collaborate on new product design and direction with the team
  • Help improve development workflows and processes

Key facts

Hard skills

Other skills

  • Communication
  • Teamwork
  • Problem Solving

About the company

PT Luma Solusi Digital logo

PT Luma Solusi Digital

  • IT Services & Consulting
  • Startup
  • 2–10
Luma is a startup technology company based in Jakarta & Tangerang, Indonesia that focuses on building modern enterprise software solutions with particular focus on healthcare. Founded by ex-Silicon Valley engineers, the cofounders are made up of: - Software engineering team originating from Meta (Silicon Valley and London) and Canva (Sydney). Ex-Facebook, Whatsapp, Instagram & Canva team. - Medical team originating from Royal North Shore Hospital, Prince of Wales Hospital, and St George & Sutherland Hospital (Sydney) - Founded by ex-UNSW (University of New South Wales) graduates - Aims to empower the growth of local businesses and enterprises through technological advancement Why join us? At Luma, we focus on empowering people to grow and to be a part of something special. We foster an environment that focuses on product design and the user-experience. Luma is where we gather people with good work ethic, are self-driven, and have a 'get-it-done' attitude. We believe in quality over quantity and that a team of good people will be able to tackle the hardest challenges. As for the engineering culture, clean code and good design practises are high on our priority list.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Company Description

LUMA - Creating Modern Enterprise Software Solutions

www.lumadigital.id

Company Description:

LUMA is a fast-moving technology company based in Jakarta, Indonesia that focuses on building modern enterprise software solutions. Founded in 2019 by ex-Silicon Valley engineers, we have been implementing large enterprise solutions (such as Odoo ERP) for our clients and are now just starting to create our own suite of software products.

  • Software engineering team originating from Facebook Inc (Silicon Valley and London) and Canva (Sydney)

  • Founded by ex-UNSW (University of New South Wales) graduates

  • Aims to empower the growth of local businesses and enterprises through technological advancement

Job Description

Hiring for Full-stack Software Engineer (React & NodeJS)

Job Description:
- Frontend and Backend Developer
- Develop our next generation software products that include web, iOS, Android, desktop apps, and websites
- Collaborate on new product design and direction with the team
- Help make improvements to our development workflows and processes

Qualifications

Requirements:

- Have 2+ years production experience in fullstack web development with significant frontend logic (think frameworks like React, Vue, Angular, etc)
- Have 2+ years production experience in web/API backends using NodeJs, Java, C#, C++, Python, PHP, or others

- Have used Linux and Git in previous work experience
- Deep care and focus on our product design and the user-experience
- Self-driven and have that 'get-it-done' attitude
- Great written and verbal communication skills (both in Bahasa Indonesia and English)
- Love to collaborate and participate in code reviews and discussions about architecture or design
- Eager to learn new technologies as needed

Big bonus points for:

- Advanced knowledge on Typescript, NodeJS, PostgreSQL, React, React Native, and Electron (we mostly use this stack)
- Have worked as a senior engineer or tech-lead, or you have managed a team before
- Experience scaling production software and have worked on product experiencing fast growth
- Experience in mobile app development
- Knowledge of code tooling such as static analysis, build systems, CI/CD workflows, and containers such as Docker
- Have contributed to open-source projects

Must Have skills:

- Node.js, JavaScript, ReactJS, PostgreSQL, Linux, GIT

Nice To Have Skills:

- MySQL, React Native, Python, Typescript, Nginx, PHP

Our application process:

We ask you to answer a few questions so that we can speed up the process, and we can know you a bit better right from the start. You can submit the answer to these questions together with your resume. They don't have to be long and you can put them after the last page of your resume/CV. ​Applicants who do not send their answers to these questions will immediately be eliminated.

Please answer these questions:

1. Tell us about your qualification for this role
2. Describe your experience with Javascript and/or Typescript
3. Tell us about your favourite technology to work with, and why?
4. Tell us about an engineering solution you have built that you are proud of, and why?
5. Tell us about the most difficult software bug you've fixed (we love hearing all about the technical details!)
6. Tell us about the company culture you are looking for
7. Tell us about your salary expectation after the probation period (6 months)

Please submit your answers to above questions, CV, and other relevant qualifying documents. Once you have submitted your application we will contact you within 7 days for a phone and an on-site interview if we think you are the right fit for us. During these interviews there will be time for you to ask us any questions you have.

Look forward to hearing from you soon!

Additional Information

www.lumadigital.id

Related jobs

See all Full Stack Developer jobs