Company Logo

Software Engineer (Medior Level)

This job post is managed by

NF
Naning FITRIANI

Job Requirements

On-site
3 - 5 years of experience
Minimum Bachelor’s Degree

Job Benefits

Career Path

Wellness Facilities

Employee Award

Training/Certification

Insurance

Laptop Provided

Health Insurance

Team-building events

Annual Leave

Job description for Software Engineer (Medior Level) at Kiriminaja

Job Overview

We are looking for a Medior Software Engineer to build and maintain scalable applications across our stack. Your primary focus will be backend development using PHP (Laravel) and Golang, while also contributing to frontend development with Vue.js/Nuxt when needed. You will work independently on features from planning to production, contribute to technical discussions, and collaborate closely with Product, Frontend, and QA teams to deliver reliable, high-quality software. This role is ideal for engineers who already have solid hands-on experience, enjoy working across the stack, and want to grow toward deeper ownership of systems and architecture.

Key Responsibilities

  1. Develop, test, and maintain backend services and RESTful APIs, from requirement analysis to production release.
  2. Integrate with internal systems and third-party services.
  3. Write clean, efficient, and well-tested code following team standards and best practices.
  4. Design database schemas and optimize MySQL queries for performance and scalability.
  5. Implement authentication, authorization, and security best practices.
  6. Monitor, troubleshoot, and resolve production issues in a timely manner.
  7. Support frontend development when needed, including building or maintaining Vue.js/Nuxt components and integrating them with backend APIs.
  8. Contribute to technical design discussions and continuous improvement of the system architecture.
  9. Collaborate with Product Managers, Frontend Engineers, QA Engineers, and other stakeholders throughout the development lifecycle.
  10. Participate actively in code reviews, sprint planning, and other Agile ceremonies.
  11. Support junior engineers through code reviews and knowledge sharing.

Qualifications

Must-have

  1. Minimum 3 years of experience as a Software Engineer or Backend Engineer.
  2. Strong proficiency in PHP with the Laravel Framework.
  3. Working experience with Golang, or a strong willingness to learn it.
  4. Experience designing, developing, and consuming RESTful APIs.
  5. Solid understanding of MySQL, including query optimization and indexing.
  6. Experience implementing authentication and authorization.
  7. Experience writing unit and/or integration tests.
  8. Working knowledge of HTML, CSS, JavaScript, and Vue.js fundamentals.
  9. Proficient with Git and collaborative workflows (pull requests, code reviews).
  10. Familiarity with Agile methodologies (Scrum/Kanban).
  11. Strong analytical, problem-solving, and time management skills.
  12. Able to work independently in a fast-paced environment.

Nice-to-have

  1. Hands-on experience with Nuxt.
  2. Experience with Redis and/or message queues (e.g., RabbitMQ, Kafka).
  3. Experience with Docker and CI/CD pipelines.
  4. Experience using AI tools (e.g., ChatGPT, Claude, Copilot) to improve productivity and ideation.

Tech Stack

PHP · Laravel · Golang · RESTful API · MySQL · Vue.js · Nuxt · Git · Agile (Scrum/Kanban)

Interview process

About the company
Kiriminaja
Logistics and Supply Chain
51 - 200 employees

KiriminAja sebuah platform yang memberikan kemudahan untuk pengiriman paket dan menemukan ekspedisi sesuai kebutuhan masyarakat, dengan metode pengiriman COD dan Non-COD yang dikembangkan oleh PT Selalu Siap Solusi.

Kami memberikan solusi untuk UMKM, pebisnis online, serta seluruh masyarakat Indonesia yang ingin melakukan pengiriman paket.

Kami menawarkan:

  • Kemudahan pengiriman paket dengan pilihan berbagai ekspedisi.
  • Adanya layanan pengiriman COD (Cash On Delivery) dengan pencairan dana harian dan sistem pengambilan paket dirumah oleh ekspedisi.
  • Layanan pengiriman paket non-cod dengan sistem pengambilan paket dirumah oleh ekspedisi.
  • Platform yang dapat membantu pebisnis online mengendalikan dan mengelola bisnisnya dengan lebih baik.

Dengan layanan dan inovasi yang ditawarkan, KiriminAja memiliki komitmen untuk berkontribusi pada perekonomian Indonesia, dengan cara memberikan solusi serta kemudahan bagi para pebisnis online supaya bisnisnya terus berkembang.

Office address

Jl. Palagan Tentara Pelajar No.KM 08, Karang Moko, Sariharjo, Kec. Ngaglik, Kabupaten Sleman, Daerah Istimewa Yogyakarta 55581

Company gallery

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you
Full-Time
5–10 years
Minimum Bachelor’s Degree
PT Jaringan VNT Indonesia
Full-Time
1–3 years
Minimum Bachelor’s Degree
Alfagift - Global Loyalty Indonesia
Full-Time
5–10 years
Minimum Bachelor’s Degree
Cyber Olympus

Backend Engineer

Rp 6-7.5Mio
Full-Time
1–3 years
Minimum Associate Degree
Konnco Studio

Software Engineer (Medior Level)