4,046 Software Developer jobs in Indonesia
Software Developer
Posted today
Job Viewed
Job Description
ESA Sampoerna is seeking for a young talent IT professional who will strengthen the IT Team with following responsibilities:
- 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.
- Coding and Implementation: Write clean, scalable, efficient, and well-documented code using relevant programming languages (e.g., Python, Java, JavaScript, C++).
- Testing and Debugging: Conduct unit, integration, and system testing; debug and resolve technical issues, errors, and performance problems to ensure quality and reliability.
- Collaboration: Work closely with product managers, designers (UI/UX), quality assurance (QA) analysts, and other developers/engineers to ensure seamless product delivery.
- Maintenance and Upgrades: Maintain and upgrade existing software, fix bugs, improve performance, and adapt the software to new hardware or evolving user requirements.
- Documentation: Create and maintain technical documentation (e.g., design specifications, architecture, and code comments) for reference, maintenance, and future upgrades.
- Code Review: Participate in peer code reviews to maintain high coding standards and share knowledge within the team.
Qualifications:
Bachelor's degree in information technology with solid competencies and min. 2 years of experiences on:
Programming Proficiency: Expertise in one or more relevant programming languages (e.g., Java Native, Python, JavaScript, PHP OOP, Flutter).
- Database Knowledge: Understanding of database systems (e.g., Postgresql, SQL server, MySQL) and data structures/algorithms.
- Frameworks & Technologies: Experience with relevant frameworks, libraries, or technologies (e.g., Laravel), which often depends on specialization (Front-End, Back-End, Full-Stack, etc.).
- Willing to be based in Head Office - Surabaya
Software Developer
Posted today
Job Viewed
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.
Software Developer
Posted today
Job Viewed
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
Software Developer
Posted today
Job Viewed
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 #FutureOfLearningKualifikasi:
- 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
Software Developer
Posted today
Job Viewed
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
Software Developer
Posted today
Job Viewed
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)
Software Developer
Posted today
Job Viewed
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.
Be The First To Know
About the latest Software developer Jobs in Indonesia !
Software developer
Posted today
Job Viewed
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.
Software Developer
Posted today
Job Viewed
Job Description
Job Desc:
Bekerja sama dengan System Analyst serta seluruh team yang terkait dalam pengembangan project
Bertanggung jawab dalam mempelajari fungsi bisnis, mengumpulkan informasi dan mengevaluasi kebutuhan bisnis dan menterjemahkannya secara teknis, termasuk integrasinya dengan surounding system lainnya
Bertanggung jawab dalam melakukan Debugging dan Unit Testing
Berkolaborasi dengan technical writer untuk membangun dokumentasi yang komprehensive
Kualifikasi:
Pendidikan S1 dengan jurusan Teknik Informatika/ Sistem Informasi
Familiar dengan Object Oriented Programming dengan bahasa Java Springboot
Familiar dengan database MSSQL atau ORACLE
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)
Software Developer
Posted today
Job Viewed
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)