4,046 Software Developer jobs in Indonesia

Software Developer

Kota Surabaya, East Java IDR60000000 - IDR120000000 Y ESA Sampoerna

Posted today

Job Viewed

Tap Again To Close

Job Description

ESA Sampoerna is seeking for a young talent IT professional who will strengthen the IT Team with following responsibilities:

  1. Design and Development: Analyze user needs and system requirements to design and develop software solutions. This includes designing the architecture and individual components of an application or system.
  2. Coding and Implementation: Write clean, scalable, efficient, and well-documented code using relevant programming languages (e.g., Python, Java, JavaScript, C++).
  3. Testing and Debugging: Conduct unit, integration, and system testing; debug and resolve technical issues, errors, and performance problems to ensure quality and reliability.
  4. Collaboration: Work closely with product managers, designers (UI/UX), quality assurance (QA) analysts, and other developers/engineers to ensure seamless product delivery.
  5. Maintenance and Upgrades: Maintain and upgrade existing software, fix bugs, improve performance, and adapt the software to new hardware or evolving user requirements.
  6. Documentation: Create and maintain technical documentation (e.g., design specifications, architecture, and code comments) for reference, maintenance, and future upgrades.
  7. Code Review: Participate in peer code reviews to maintain high coding standards and share knowledge within the team.

Qualifications:

  1. Bachelor's degree in information technology with solid competencies and min. 2 years of experiences on:

  2. Programming Proficiency: Expertise in one or more relevant programming languages (e.g., Java Native, Python, JavaScript, PHP OOP, Flutter).

  3. Database Knowledge: Understanding of database systems (e.g., Postgresql, SQL server, MySQL) and data structures/algorithms.
  4. Frameworks & Technologies: Experience with relevant frameworks, libraries, or technologies (e.g., Laravel), which often depends on specialization (Front-End, Back-End, Full-Stack, etc.).
  5. Willing to be based in Head Office - Surabaya
This advertiser has chosen not to accept applicants from your region.

Software Developer

IDR20000000 - IDR60000000 Y PT Cipta Satria Informatika

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Overview

We're looking for a passionate Software Developer to join our Development & Integration team at CSI. You'll work with a supportive team to design, build, and maintain real-world software solutions that help businesses grow through technology. It's a great opportunity to learn both front-end and back-end development, sharpen your skills, and be part of projects that make a real impact.

What You'll Do

  • Help build, develop, and maintain software applications/platform and integrations for CSI's clients.
  • Write clean and easy-to-read code.
  • Work together to analyze requirements to turn ideas and requirements into working solutions.
  • Find and fix bugs, and help improve system performance.
  • Learn to work with APIs and database connections.
  • Join in code reviews and share ideas for better solutions.
  • Keep up with the latest tools, frameworks, and development practices.

What We're Looking For

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related field. Fresh graduates are welcome to apply.
  • Basic understanding of programming fundamentals, data structures, and design patterns.
  • Some experience (even academic or personal projects) using HTML, CSS, JavaScript, and one of the modern frameworks like or and backend programming/frameworks using or PHP like Laravel, etc.
  • Familiar with databases like PostgreSQL or MySQL.
  • Familiarity with RESTful APIs and integration workflows.
  • Know how to use Git for version control.
  • Discipline, eager to learn and not afraid to ask questions.

Nice to Have

  • Experience with cloud services (Azure, DigitalOcean or Google Cloud).
  • Familiarity with Docker or other container tools.
  • Knowledge of API integrations or simple DevOps workflows.
  • Basic understanding of security and good coding practices.

Notes

  • Available for placement at CitraGrand, Cibubur CBD.
This advertiser has chosen not to accept applicants from your region.

Software Developer

Jakarta, Jakarta IDR6000000 - IDR12000000 Y PT Hanoman Cendekia Interaktif

Posted today

Job Viewed

Tap Again To Close

Job Description

Requirements:

  • Diutamakan lulusan D3 / S1 dari jurusan IT atau Matematika
  • Diutamakan yang memiliki pengalaman programming
  • Bertanggungjawab, komunikatif, cepat belajar, proaktif, dan dapat bekerjasama dalam team
  • Memiliki kemampuan analisa, logika algoritma, dan problem-solving yang baik
  • Memiliki perhatian yang baik terhadap detail pekerjaan

  • Menguasai salah satu database (MySQL / PostgreSQL / SQL Server / database lainnya)

  • Menguasai salah satu bahasa pemrograman (Java / .Net / JavaScript / Go / Python / bahasa lainnya)
  • Memahami SOAP / REST API / ISO 8583

Job Description:

  • Berpartisipasi dalam membuat solution design
  • Mengembangkan aplikasi, melakukan testing, dan deployment
  • Membuat dokumentasi teknis atas pekerjaan
  • Membantu dalam pemeliharaan aplikasi yang telah dikembangkan
This advertiser has chosen not to accept applicants from your region.

Software Developer

Kota Surabaya, East Java IDR9000000 - IDR12000000 Y PT Sentra Vidya Utama

Posted today

Job Viewed

Tap Again To Close

Job Description

Capek jadi developer yang cuma kebagian fix bug tanpa tantangan nyata? Jenuh ngerjain fitur yang gak pernah dipakai user? Atau stuck di comfort zone tanpa ruang untuk eksplorasi teknologi baru? Saatnya gabung bareng tim SEVIMA sebagai Fullstack Developer Setiap baris kode yang kamu bangun di sini bukan cuma numpuk di repo, tapi langsung berdampak buat 3.5 juta+ pengguna di platform pendidikan digital terbesar di Indonesia. Kamu nggak cuma ngulik frontend atau backend aja, tapi berperan penuh sebagai problem solver buat menciptakan solusi teknologi bagi ribuan institusi pendidikan.

Eksplorasi teknologi cutting-edge bersama kami Dari implementasi Generative AI dan NLP, hingga arsitektur microservices yang scalable menggunakan mulai dari yang sederhana seperti PHP Framework modern, DB PostgreSQL, Phyton, Clickhouse Data Warehouse, , dan sampai pemanfaatan infrastruktur cloud computing modern dengan Docker, Redis, RabbitMQ, GoogleBigQuery, dan Generative AI (LLM). Mentor-mentor berpengalaman siap mendorong Anda keluar dari zona nyaman, mengasah leadership skill melalui code review, tech sharing, dan architecture discussion. Bergabunglah dengan #Sevima Engineering Tim dan jadilah bagian dari revolusi teknologi pendidikan Indonesia

BuildForImpact #TechForEducation #FutureOfLearning

Kualifikasi:

  • Minimal 2 tahun pengalaman sebagai PHP Programmer
  • Memiliki idealisme tinggi terhadap kode yang berkualitas dan clean
  • Proaktif dalam mengidentifikasi masalah dan mengusulkan solusi
  • Komitmen kuat dalam delivery dan pencapaian target
  • Menguasai Framework PHP Modern (Laravel)
  • Familiar dengan PostgreSQL dan Data Warehouse
  • Pengalaman dengan dan TypeScript
  • Memahami konsep Microservices Architecture
  • Pengalaman dengan Docker dan tools DevOps adalah nilai plus
  • Problem solver dan fast learner dengan inisiatif tinggi
  • Mampu bekerja dalam tim dan berkomunikasi dengan baik

Yang Akan Anda Kerjakan:

  • Mengembangkan fitur-fitur baru untuk platform SEVIMA
  • Merancang dan mengimplementasi arsitektur sistem yang scalable
  • Melakukan code review dan mentoring untuk junior programmer (jika dibutuhkan)
  • Berkolaborasi dalam squad untuk delivering high-quality solutions
  • Mengeksplorasi dan mengimplementasi teknologi baru
This advertiser has chosen not to accept applicants from your region.

Software Developer

IDR6000000 - IDR12000000 Y Accord Innovations

Posted today

Job Viewed

Tap Again To Close

Job Description

Important Note (Read Carefully):



Indonesian Local Only



Expected to Join : 1st October 2025
(If you have long notice period, please do not apply this position)



Willing to work at
Banking Industry



2-3 Years Experience
(If you're senior level, please consider your salary budget or do not apply this position)



Job Description:

-
New Decision Engine System Development
: Develops a new Decision Engine system based on applicable policies and risk acceptance criteria (RAC), supports testing, and prepares project administration documents.

-
Business as Usual (BAU) Operational Support for the Existing Decision Enginee
: The Contract Resource provides operational support, such as participating in elaboration/joint discussions, creating solution designs, developing, testing, and preparing functional and technical documents in accordance with the current SDLC.

Requirements:


• Experience in developing Decision Engines is a plus.



Two or more years of experience as a Software Developer.


• Ability to develop applications using JavaScript,


• Python, XML, JSON, Web Services, or other programming languages.


• Knowledge of Relational Databases (SQL Server, MySQL, PostgreSQL) and NoSQL Databases (MongoDB, Cassandra).


• Ability to document business/technical requirements and communicate effectively.


• Familiarity with Agile and Waterfall software development methodologies (SDLC).


• In-depth understanding of machine learning and Artificial Intelligence (AI) implementation.


• Strong problem-solving skills and innovative solution delivery.


• Ability to work in cross-functional teams.



Enthusiastic about learning new technologies

This advertiser has chosen not to accept applicants from your region.

Software Developer

Jakarta, Jakarta IDR6000000 - IDR12000000 Y Celerates

Posted today

Job Viewed

Tap Again To Close

Job Description

Celerates is an IT consultant company dedicated to delivering innovative solutions and services to our clients. We pride ourselves on innovation and teamwork, and we're looking for a talented Software Developer to join our growing team.

Key Responsibilities

  • Develop, maintain, and optimize web applications services using .NET, JavaScript, and Python.
  • Build interactive and responsive front-end features using JavaScript frameworks/libraries (e.g., React, Angular, or Vue).
  • Design, implement, and manage databases using SQL.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Integrate APIs, third-party services, and IoT devices (if applicable).
  • Ensure code quality, security, and performance through testing and code reviews.
  • Stay updated with the latest industry trends and technologies to improve development efficiency.

Qualifications

  • Diploma or Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent work experience).
  • At least a year of experience in similar field.
  • Strong knowledge of .NET and JavaScript (and preferably a modern framework such as React, Angular, or Vue).
  • Proficiency in Python for backend scripting or data processing.
  • Solid understanding of SQL and relational database design.
  • Familiarity with RESTful APIs and microservices architecture.
  • Knowledge or hands-on experience in IoT technologies, protocols, or device integration is a plus.
  • Strong problem-solving skills, attention to detail, and ability to work in a collaborative environment.
  • Willing to be placed in East Jakarta (WFO)
This advertiser has chosen not to accept applicants from your region.

Software Developer

Yogyakarta, Yogyakarta IDR60000000 - IDR120000000 Y PT Mitra Solusi Telematika

Posted today

Job Viewed

Tap Again To Close

Job Description

PT Mitra Solusi Telematika (MST) operates as an information technology company and a member of Tiara Marga Trakindo (TMT). Established in March 1999, MST serves as the primary center for cutting-edge IT solutions and digital transformation across the entire TMT Group. We provide an exceptional range of IT solutions, digital and analytical services, as well as products and services in operational technology.

Currently, we're hiring for a talented professional to be a part of our team as Software Developer. As an expert, you will play a significant role in developing so many applications system. This position offers numerous challenging opportunities to contribute to business system improvements.

Job Description:

  • Development Application System
  • Confirms project requirements by reviewing program objective, input data, and output requirements with analyst, supervisor, and client
  • Arranges project requirements in programming sequence by analyzing requirements, preparing a workflow chart and diagram using knowledge of computer capabilities, subject matter, programming language, and logic
  • Write, test, debug and maintain the detailed instruction, called computer program, that computer must follow to perform their function
  • Act as Integrator and Database Administrator
  • Maintains historical records by documenting program development and revisions
  • Controlling and monitoring implementation of all system application
  • Conduct user need analysis, coordinate with team member developer, create program according to user needed
  • Review, analyzes, and modifies programming system including encoding
  • Ensure the product running well

Requirements:

  • Candidate must possess at least Minimum Bachelor's degree in Computer Science / Information Technology
  • Minimum 1-2 years of working experience in the related field is required for this position
  • Required Skill(s): net core C#, next js, reactjs, AWS Console and Power Platform (PowerApps, Sharepoint, PowerBI)
  • Familiar with DevOps ecosystems
  • Experienced in using DevOps Tools (Git, Jenkins, Docker, etc)
  • Experienced with serverless architecture is Desirable
  • High Integrity, able to work based on target and under pressure
  • Proactive and good communication skill
  • Have good logic & analytical thinking
  • Open minded and fast learner
  • Ready to join immediately with 6 months contract terms.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software developer Jobs in Indonesia !

Software developer

Jakarta, Jakarta IDR20000000 - IDR50000000 Y HELMETIZE

Posted today

Job Viewed

Tap Again To Close

Job Description

About the role

HELMETIZE' is seeking a talented Software Developer to join our dynamic team in Jakarta. As a Software Developer, you will play a pivotal role in developing and maintaining our cutting-edge software solutions. Whether working on new projects or enhancing existing systems, your expertise will be essential in driving the continued success and growth of our business.

What you'll be doing

  • Design, develop, and implement high-quality, scalable software applications using the latest technologies and best practices
  • Collaborate with cross-functional teams to understand business requirements and translate them into functional software solutions
  • Write clean, maintainable, and well-documented code to ensure the reliability and efficiency of our software systems
  • Participate in code reviews, testing, and debugging to ensure the highest standards of quality
  • Stay up-to-date with industry trends and technologies, and recommend improvements to our software architecture and development processes

What we're looking for

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Hands-on experience with Raspberry Pi, Arduino, or similar embedded systems.
  • Familiarity with sensors, actuators, and IoT devices.
  • Minimum 1 years of experience in software development, with a strong background in modern programming languages and frameworks
  • Proficient in one or more programming languages such as Java, Python, or JavaScript
  • Familiarity with agile software development methodologies and tools
  • Excellent problem-solving and critical thinking skills, with the ability to work independently and as part of a team
  • Strong communication and collaboration skills to effectively work with cross-functional teams
  • Experience in developing web applications or mobile applications is a plus

What we offer

At HELMETIZE', we believe in creating an environment where our employees can thrive. We offer a competitive salary, comprehensive benefits package, and opportunities for professional development and growth. Our modern, collaborative work culture encourages innovation and work-life balance. Join our team and be a part of building the future of our industry.

About us

HELMETIZE' is a leading provider of innovative software solutions in the Vending Machine Technology industry. With a focus on delivering cutting-edge technology, we empower our clients to stay ahead of the curve. Our diverse and talented team is committed to driving innovation and creating value for our customers.

Apply now to join our team as a Software Developer and be a part of our exciting journey.

This advertiser has chosen not to accept applicants from your region.

Software Developer

Jakarta, Jakarta IDR8000000 - IDR12000000 Y Multi Finance Industry

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Desc:

  1. Bekerja sama dengan System Analyst serta seluruh team yang terkait dalam pengembangan project

  2. Bertanggung jawab dalam mempelajari fungsi bisnis, mengumpulkan informasi dan mengevaluasi kebutuhan bisnis dan menterjemahkannya secara teknis, termasuk integrasinya dengan surounding system lainnya

  3. Bertanggung jawab dalam melakukan Debugging dan Unit Testing

  4. Berkolaborasi dengan technical writer untuk membangun dokumentasi yang komprehensive

Kualifikasi:

  1. Pendidikan S1 dengan jurusan Teknik Informatika/ Sistem Informasi

  2. Familiar dengan Object Oriented Programming dengan bahasa Java Springboot

  3. Familiar dengan database MSSQL atau ORACLE

  4. Memiliki pengalaman dalam membuat aplikasi Java berbasis website atau mobile

Job Types: Full-time, Contract

Contract length: 12 months

Ability to commute/relocate:

  • Jakarta: Reliably commute or planning to relocate before starting work (Required)

Education:

  • S1 (Required)
This advertiser has chosen not to accept applicants from your region.

Software Developer

Jakarta, Jakarta IDR8000000 - IDR12000000 Y PT Humana International Indonesia

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Descriptions :

  • Provide pre-sales and/or post-sales support on server side application product related to Web and mobile application.
  • To design, develop, testing and evaluate server software application which will be delivered to customer and coordinate with related internal department for aiming good quality and reliable software to support company business.
  • Support database design and involve in testing(SIT & UAT) activities

Requirements :

  • Experienced in development of web/desktop/mobile apps base application within 2 years experiences
  • Required Programming Language Skills : Vue,PHP,React native, .net ,Javascript,HTML5, Jquery Library. And will be a plus if have Phython/GoLang skills
  • Familiar with MVC & OOP method and API creation with framework
  • Having skills in : Laravel, CI, Sympony, Flutter, Bootstrap
  • Familiar with tools like : windows cmd Commands / powershell , also familiar with versioning tools : Github, Bitbucket, Tortoise SVN.
  • Will be a plus if experienced in Mobile Apps development using native android / swift / flutter7.
  • Having skills in Query, using DBMS : Mysql, MsSql , & PostgreSQL database

Job Type: Contract

Contract length: 12 months

Experience:

  • Web/Desktop/Mobile Apps base Application: 2 years (Required)

Language:

  • English (Required)
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Developer Jobs