22,286 IT Lead jobs in Indonesia
Technical Lead
Posted today
Job Viewed
Job Description
BFI is looking for experienced and talented engineers to join our team You will provide technical leadership and mentorship through pairing, daily stand-ups, project management and ongoing support. You will build a highly performing team and high collaboration with other team and expertise across BFI. You will be responsible to keep your team stay on track, remove any roadblocks, and facilitate timely decision-making
Job Responsibilities:
- Design scalable, reliable, and maintainable technical architectures for applications.
- Collaborate closely with Product and Engineering teams to define technical strategies and business roadmaps.
- Plan, coordinate, and lead team activities to ensure successful project delivery.
- Create and maintain comprehensive technical documentation to support team efficiency and knowledge sharing.
- Foster a collaborative, high-performance engineering culture.
- Mentor and coach engineers through code reviews, 1-on-1 sessions, and technical guidance.
- Identify, troubleshoot, and remove technical obstacles to maintain project momentum.
- Develop actionable plans to implement best practices in software engineering, including improving code quality and development processes.
- Stay updated on the latest technologies, tools, and industry best practices, and incorporate them into the team's workflows.
Job Requirements:
- 10+ years of experience as a Software Engineer and Technical Lead/Manager.
- Proven experience leading a team of 3 or more engineers to deliver production-grade applications.
- Strong understanding and hands-on experience working within Agile development environments.
- Expertise in at least two of the following areas:
- Frontend / Mobile: React, Angular, or Flutter
- Backend: Go or Java Spring Boot
- Database: NoSQL and RDBMS
- Ability to break down complex problems into manageable tasks and coordinate across multiple engineers.
- Strong architecture and system design skills, focusing on scalability, security, and maintainability.
- Passion for learning, innovation, and solving complex technical challenges.
You will be working with distributed team, whether from our office in BSD or remotely. You will also become more knowledgeable with financial industry both professionally and individually.
Join Us
Technical Lead
Posted today
Job Viewed
Job Description
We're Hiring: Freelance Technical Lead / Developer Lead (Dedicated Project-Based)
PT Barito Integra Teknologi is looking for an experienced Technical Lead / Developer Lead to join a 5.5-month project with one of our clients in the insurance industry. This is an exciting opportunity to lead technical initiatives, mentor developers, and remain hands-on with modern technologies.
Key Responsibilities:
- Analyze complex business requirements and translate them into technical specifications for software design and development.
- Define the project's technical vision and strategy.
- Drive and participate in architectural decisions, ensuring alignment with IT Architecture standards.
- Conduct code reviews to maintain quality, enforce coding standards, and provide constructive feedback.
- Mentor and guide junior to mid-level developers in skill and knowledge growth.
- Troubleshoot complex technical issues and provide solutions to the team.
- Stay actively involved in coding, especially for complex tasks, to set best-practice examples.
Requirements:
- Minimum 8 years of experience in software development, with proven experience in project management.
- Strong expertise with Angular, JavaScript, Java, Spring Boot, and APIs.
- Experience integrating Generative AI (GenAI) solutions into applications or workflows.
- Demonstrated leadership skills with the ability to mentor and inspire a development team.
- Excellent problem-solving and communication skills.
Project Details:
Location: Onsite, Jakarta
Duration: 5.5 months
Work Schedule: Monday – Friday
Start Date: Early October
Technical Lead
Posted today
Job Viewed
Job Description
Deskripsi Pekerjaan:
Bertanggung jawab untuk memimpin dan membimbing tim pengembang perangkat lunak dalam menyelesaikan proyek dengan standar kualitas yang tinggi. Memastikan bahwa tim teknis bekerja secara efektif untuk mencapai tujuan proyek, mengimplementasikan solusi teknis, serta berkolaborasi dengan anggota tim lainnya untuk memastikan bahwa proyek berjalan sesuai dengan jadwal dan memenuhi semua persyaratan kualitas.
Tanggung jawab utama Anda akan meliputi:
- Pengawasan Kualitas Kode
: Memastikan proyek memenuhi standar kualitas kode yang ditetapkan, seperti persentase kualitas Sonar yang sesuai dengan kebijakan perusahaan. - Pengelolaan Testing
: Memastikan bahwa semua User Acceptance Test (UAT) dapat melewati uji TC dan memperhatikan bahwa script UAT dilengkapi dengan UI automation test. - Penyelesaian Task Tepat Waktu
: Memimpin tim untuk memastikan bahwa persentase task selesai sebelum H-1 dari tanggal due. - Manajemen Bug
: Memantau dan mengelola proses penyelesaian bug, dengan fokus pada waktu penyelesaian bug yang cepat dan efisien. - Tim yang Produktif
: Memotivasi tim untuk mencapai skor tim yang tinggi, mencerminkan kolaborasi yang baik dan pencapaian yang optimal. - Koordinasi dengan Stakeholder
: Berkomunikasi secara aktif dengan manajemen proyek dan pihak terkait untuk memastikan bahwa persyaratan teknis dipahami dan diterapkan dengan baik. - Pengembangan Tim
: Membimbing anggota tim dalam pengembangan keterampilan teknis mereka serta mendukung mereka dalam pengambilan keputusan teknis yang tepat.
OKR (Objective and Key Results) yang Diharapkan:
- Persentase Proyek Memenuhi Kualitas Sonar
: Memastikan bahwa proyek-proyek yang dikerjakan memenuhi kualitas kode yang ditetapkan dalam Sonar. - % TC UAT Passed
: Memastikan bahwa semua testcase dalam User Acceptance Test (UAT) lulus dengan baik dan tanpa masalah. - Persentase Task Selesai Sebelum H-1 Due Date
: Memastikan tim dapat menyelesaikan task yang ditugaskan sebelum H-1 dari tanggal due. - Rata-rata Waktu Penyelesaian Bug
: Memastikan bahwa bug yang ditemukan diselesaikan dengan cepat dan sesuai standar yang ditentukan. - Persentase UAT Script Ada UI Automation Test
: Memastikan bahwa script UAT dilengkapi dengan pengujian UI otomatis sesuai dengan kebijakan yang ada. - Skor Tim
: Mengelola dan memotivasi tim untuk mencapai skor tim yang optimal, yang mencerminkan kualitas kerja tim dan kolaborasi yang baik.
Persyaratan:
Kualifikasi Umum:
- Minimal memiliki pengalaman 3-5 tahun dalam pengembangan perangkat lunak, dengan 1+ tahun pengalaman memimpin tim teknis.
- Memiliki pengalaman menggunakan alat analisis kualitas kode seperti SonarQube, serta pengalaman dalam implementasi kode berkualitas tinggi.
- Memahami prinsip-prinsip pengembangan perangkat lunak dan metodologi Agile.
- Pengalaman dalam menulis dan memimpin testing (manual/automated testing), termasuk pengalaman dengan UAT dan pengujian UI otomatis.
- Pengalaman dalam memimpin dan mengelola penyelesaian bug dengan efisiensi yang tinggi.
- Pengalaman dalam membimbing anggota tim untuk meningkatkan keterampilan teknis mereka dan mencapai performa terbaik.
- Familiar dengan tools seperti Jira, Git, Jenkins, serta alat CI/CD lainnya.
Kualifikasi Khusus:
- Keahlian dalam
pemrograman
dengan teknologi yang relevan, seperti Java, JavaScript, Python, C#, atau bahasa pemrograman lain yang digunakan di perusahaan. - Memahami konsep-konsep
Test-Driven Development (TDD)
dan
Continuous Integration/Continuous Deployment (CI/CD)
. - Kemampuan komunikasi yang baik untuk bekerja dengan berbagai tim lintas fungsi dan memastikan transparansi dalam kemajuan proyek.
- Kemampuan dalam menyusun laporan dan analisis kualitas kode serta masalah teknis.
- Kemampuan problem-solving yang kuat dalam menangani isu-isu teknis dan bug dalam pengembangan perangkat lunak.
Keahlian yang Diutamakan:
- Pengalaman dengan
UI Automation Testing
menggunakan alat seperti Selenium, Cypress, atau alat serupa. - Sertifikasi atau pengalaman terkait dengan manajemen proyek Agile (Scrum, Kanban).
- Pengalaman dalam
mentoring
dan membimbing tim pengembang untuk mencapai standar tinggi dalam pengembangan perangkat lunak.
Benefit:
- Gaji yang kompetitif dan insentif berbasis pencapaian OKR.
- Kesempatan untuk bekerja dalam lingkungan teknologi yang dinamis dan berkembang.
- Pengembangan karir yang jelas dan peluang untuk mengambil tanggung jawab lebih besar di masa depan.
Technical Lead
Posted today
Job Viewed
Job Description
Job Title: Technical Lead – Software Engineering
Department: Technology
Location: Remote
Reports To: CTO
Employment Type: Full-Time
Position SummaryUltaHost is seeking a highly skilled and experienced Technical Lead to oversee the design, development, and implementation of scalable software systems. This individual will serve as both a hands-on engineer and a strategic leader, guiding a cross-functional team of front-end and back-end developers. The ideal candidate brings deep expertise in modern JavaScript frameworks, backend technologies, and system architecture, with a proven track record in technical leadership and decision-making.
Key Responsibilities- Provide technical leadership and architectural direction for the development of high-performance applications and platforms.
- Lead, mentor, and manage a team of front-end and back-end developers, ensuring alignment with best practices and organizational goals.
- Define and enforce coding standards, architectural guidelines, and technical roadmaps.
- Collaborate with product managers, designers, and DevOps teams to deliver scalable, secure, and maintainable solutions.
- Drive the design and development of systems using , , , and NestJS; familiarity with GoLang is a strong plus.
- Serve as a Software Architect, designing system-level solutions, integration strategies, and long-term technology strategies.
- Translate product requirements into technical documentation, detailed tasks, and implementation plans.
- Conduct code reviews, ensure high-quality deliverables, and troubleshoot critical system issues.
- Stay informed on emerging technologies, proactively identifying opportunities for innovation and system improvement.
- Make strategic technical decisions on tools, frameworks, and architectural approaches.
- Bachelor's degree in Computer Science, Software Engineering, or a related field. Master's degree preferred.
- 5+ years of experience in a technical leadership role within software development.
- Strong background in , , , and NestJS.
- Proven experience as a Software Architect, designing scalable and reliable systems.
- Hands-on expertise with modern JavaScript/TypeScript ecosystems.
- Ability to lead and manage multidisciplinary development teams (frontend & backend).
- Strong decision-making skills and ability to balance trade-offs in complex technical environments.
- Excellent technical documentation, planning, and task breakdown skills.
- Outstanding communication and leadership abilities.
- Knowledge of GoLang and its ecosystem.
- Familiarity with containerization and orchestration (Docker, Kubernetes).
- Experience with CI/CD pipelines, automated testing, and DevOps practices.
- Knowledge of API security, distributed systems, and cloud environments (AWS, GCP, Azure).
- Familiarity with Agile methodologies (Scrum/Kanban).
Remote work flexibility with global team collaboration.
Competitive compensation package.
Opportunity to shape the technical direction of core company platforms.
Exposure to cutting-edge technologies in SaaS, hosting, and distributed systems.
Technical Lead
Posted today
Job Viewed
Job Description
Mekari is Indonesia's no. 1 Software-as-a-Service (SaaS) company. With our ecosystem of software solutions—including Mekari Jurnal, Mekari Talenta, Mekari Qontak, and Mekari Flex, we aim to facilitate entrepreneurs and leaders as they accelerate the digital transformation of their businesses.
In our 10+ years of journey we have reached over 1 Million platform users, and we're not planning to stop any time soon. We need more people like you: builders and owners with calculated ambition who are ready to #ElevateThroughImpact and raise Indonesia's software standard.
Job Descriptions:
- Cultivate a culture where team members are empowered and demonstrate a strong sense of ownership and belonging to the products
- Ensure the team is working productively cross-team and cultivating relationships to drive growth of the products
- Working with your manager to drive goal-setting with your team and hold them accountable for results, and groom them to advance on their respective careers
- Ensure the team builds software that is architecturally consistent, of high quality, and that follows operational best practices
- Ensure the team ships products, features, and bug fixes regularly
Essential Technical Skills:
- Experience with Go or Ruby, plus experience in Kubernetes or other container orchestration systems
- Experience with event-driven kafka architecture
- Strong written and verbal communication skills
- Passionate about fostering good engineering practices and processes also managing a team
You will impress us if you are:
- Experience in working in a startup-like environment with high levels of ownership and commitment is a plus
- Have a penchant for solving complex and interesting problems
- Ability to do deep problem solving and build elegant, maintainable solutions to complex problems
- Able to communicate effectively with other engineers, stakeholders, and management
Technical Lead
Posted today
Job Viewed
Job Description
- Design architecture for new microservices.
- Maintain, monitor, and improve the quality of every microservice owned.
- Provide structured updates to leadership (daily, weekly, monthly).
- Ensure engineering best practices (SOLID principles, Clean Code) through code reviews and mentoring.
- Collaborate with VP, Managers, and Product team to create realistic timelines based on team capacity
- 6+ years of backend engineering experience.
- At least 2 years of proven experience as a Technical Lead, managing and guiding engineers.
- Expertise in Java or Golang.
- Strong database skills: MongoDB, MySQL, PostgreSQL, with experience in query optimization and large-scale data handling.
- Experience with Redis, Memcached, ElasticSearch, Linux syntax, CI/CD, Docker, Kafka, RabbitMQ, and system refactoring or rewriting.
- Strong system design capabilities.
- Demonstrated leadership: able to inspire, guide, and support the team while maintaining accountability.
- Strong prioritization skills, balancing short-term tasks with long-term strategy.
- Effective stakeholder management with the ability to set clear expectations and negotiate priorities.
- Proven track record in scaling distributed systems managing terabytes of data and complex business flows.
Technical Lead
Posted today
Job Viewed
Job Description
Requirements:
- Experience 5 years as Technical Lead handling Mobile & Web --> Mandatory
- Exp project management frameworks and tools (e.g., Agile, Scrum, PMBOK) to ensure structured delivery
- Lead cross-functional teams to deliver complex projects on time and within budget project
- Bachelor's Degree in related fields
- Experience in Insurance Life
Be The First To Know
About the latest It lead Jobs in Indonesia !
Technical Lead
Posted today
Job Viewed
Job Description
Requirement:
- Bachelor's degree in Computer Science, Information Technology, or any related technical field.
- 7+ years of professional experience in Software Engineering.
- 5+ years of strong experience as a backend engineer, with a focus on Java/Kotlin.
- Proven experience in a technical leadership role (e.g., Senior Engineer, Tech Lead).
- Deep understanding of microservices architecture and distributed systems.
- Proficiency with PostgreSQL and MongoDB.
- Solid foundational knowledge and experience with React and
- Strong grasp of engineering best practices, including CI/CD, unit testing, and secure coding principles.
- Excellent communication, leadership, and problem-solving skills.
- Experience with cloud providers (AWS, Azure, or GCP) and technologies like Kafka, Redis, and Elastic Search/Open Search is a plus.
Job Description:
- Design, develop, and maintain high-performance backend services using Kotlin and Spring Boot.
- Architect and implement solutions for a microservices architecture, ensuring systems meet high standards of security, reliability, and availability.
- Work with our core databases, including PostgreSQL and MongoDB.
- Write clean, efficient, and well-tested code, performing code reviews to maintain quality.
- Collaborate with the frontend team and contribute to our user-facing applications using and React (as needed).
- Lead, mentor, and guide a team of talented engineers, fostering a culture of technical excellence and continuous learning.
- Oversee the software development life cycle, from planning and design to deployment and maintenance.
- Drive technical decisions and implement engineering best practices.
- Collaborate with product managers and other stakeholders to translate business requirements into technical solutions.
Job Types: Full-time, Contract
Contract length: 12 months
Ability to commute/relocate:
- Jakarta: Reliably commute or planning to relocate before starting work (Preferred)
Education:
- S1 (Required)
Experience:
- Software Engineer: 7 years (Required)
Language:
- English (Preferred)
Location:
- Jakarta (Preferred)
Technical Lead
Posted today
Job Viewed
Job Description
In this role, you will work closely with customers, Delivery Manager and Project Manager not just to understand but also, to define customer requirements, develop technical proposals, and set expectations for software implementations/upgrades and interface projects. You will lead technical delivery is the project as per your domain expertise workstream , as well as an individual contributor, on these engagements, contributing to software implementation, power application tuning, troubleshooting, customization, and integration into customer systems while balancing scope versus project time and resource commitments. You will act as an SME for the organization, coordinating cross-organizationally and independently mentoring project team.
Impacts approaches, projects and programs in the functional area or affected business organization and ways of working. Impacts quality, efficiency and effectiveness of own team. Has significant input into priorities. Guided by professional practices and policies that are shaped by the role. The role has moderate autonomy, requiring high levels of operational judgment.
Key Responsibilities:
- Work with the Project Manager (PM) through close coordination for scope management, schedule, risk management, and quality management.
- Accountable for successful delivery of technical scope items to meet the schedule, cost and quality commitments.
- Project Execution control: Build effective Work Breakdown Structures (WBS) .
- Manage project team and activities to drive project deliverables
- Communicate effectively with Project Manager, Customer, Project team (APAC and global), DevOps on project and technical items such as project status, risks and mitigation, scope, and issues
- Trigger and validate engineering Gate Reviews (Requirements, Design, Factory Testing Readiness, Site Acceptance Readiness) within GEV and the customer
- Utilize software delivery performance measurement tools and indicators (e.g. Jira burndown charts)
- Collaborate with Technical Leader and SME to deploy GEV transmission and distribution solution to client environments:
- Prepare input data such as network model files, load & generation forecasts, future planning scenarios, resources availability, and generation cost data.
- Prepare, modify, and configure client and testing input data for solutions by creating scripts/Simulator for FAT or split data feed from customer for SIT/UAT.
- Convert and validate client CIM network models using developed tools and scripts, validating powerflow results.
- Collaborate with our Service Engineering development lead during the development cycle to ensure all custom deliverables meet defined needs and standards and are on time and budget
- Respond to all client inquiries, bugs, and product ideas for in-flight projects and file tickets for the Product or project team
- Lead the simulation of project scenarios utilising combinations of solutions, configuration, and input data.
- Perform use case and client specific testing runs and lead factory and site acceptance testing.
- Debug software, documenting issues for the testing teams.
- Analyse and assess data and results of project activities and tasks.
- Hands-On experience, with certification a plus, in deploying solution to the GEV or Client staging.
Report on project outcomes and present findings to project partners and stakeholders.
Utilize GEV Product knowledge and expertise to drive excellence in execution through continuous improvement, change management (costs base reduction, lead time reduction, productivity improvement, quality improvement, etc)
- Agile mindset and ability to work with one or more Scrum Teams (Region and Global team) to execute and deliver solutions for our customers
- Good understanding of DevOps concepts, such as automated builds, automated deployments and automated tests, to lead customers and apply those concepts to your daily deliverables
- Validate project scope review in coordination with the Solution Design team identifying, documenting, and estimating any change requests (CR) or project risks with mitigation plans. Work with Project Manager to communicate with customer.
- Assist in the tendering process for project proposals or CRs working with the Customer Engagement team/resource managers to validate scope and estimates as well as reviewing each proposal with the customer.
- Ensure a smooth transfer to maintenance at project end
- Engage in Customer management activities with Project Manager
- Work with Project Manager to report or resolve any process non-conformances in a timely manner
Qualifications/Requirements
- Bachelor's or Master degree in Information Technology, Computer Science, Physics, Electrical Engineering, or related Engineering Discipline from an accredited university or college
- Experience.
- You have strong electricity industry knowledge, with 5+ years relevant work experience.
- You will bring strong analysis skills including requirements elicitation and management skills.
- You understand how to trace a requirement to a design specification and the test plans / cases.
- You are comfortable automating processes and utilizing or building scripting solutions to support product solutions.
- You bring software development experience and a strong understanding of the SDLC and integrating custom solutions into a product.
- Knowledge. You are highly familiar with emerging energy industry trends and modern IT software technology
Desired Characteristics
Teamwork.
- You are a natural collaborator and demonstrate a "we before me" attitude.
Problem Solving.
- You can quickly understand and analyse various approaches and processes and are able to configure solutions to client needs given existing product functionality. You have the ability to drill down to the details, obtaining the right level of specificity for your team. You can creatively solve complex problems.
Communication.
- Strong written and verbal communication style. Can effectively share complex technical topics with various levels of audience.
Growth Mindset.
- You are deeply curious and love to ask questions. You're a lifelong learner.
Client Focus.
- You enjoy being in front of clients, listening to their needs. You are deeply focused on ensuring their success. You can create powerful user stories detailing the needs of your clients.
Innovation.
- A genuine interest in new tools and technology. You learn new software quickly without extensive documentation or hand holding.
Nice to have:
- DevOps hands on experience.
- Cybersecurity hands on experience.
- Familiarity with cloud-based solutions and deployment activities (Azure and / or GCP)
- Experience with power system analysis software (eg OpenDSS, CYME, Powerfactory, Synergi etc.)
- Familiar with Operating system such as MS-Windows Server and Red Hat Linux
- Experience with Kubernates, microservices, , Elasticsearch, PostgreSQL, Kibana, Grafana, Kafka, datahub, Apache arrow, Apache calcite, gRPC, angular, graphql, spring cloud, Prometheus, fluenbit, kiali, jaeger, timescale, minio , infinispan, istio, openresty, nginx, rancher rke2, argoCD, etc
- Familiar with Programming experience in software development with Microsoft Visual Studio / Development tools, Eclipse, C#, Java, and C++ programming
- Experience in using Virtualization (VMware vSphere, vCenter, vMotion, Microsoft Hyper-V, Nutanix, etc)
- Experience in software analysis, design, quality assurance, architecture, and Agile development methodology
- Basic knowledge in Automatic process deployment, continues improvement (CI) and continues deployment (CD), GitOps, Automation Management Platform (AMP), Ansible
- Demonstrated ability to learn new software development practices, languages, and tools
- Familiar with project testing such as Factory acceptance test (FAT), Site acceptance test (SAT) and user acceptance test (UAT)
- Familiar with web and other technologies such as HTML 5, Javascript, CSS and JQuery, Perl script, Phyton, strawberry Perl, RDBMS system such as oracle, MS-SQL, Oracle, PostgreSQL, Microsoft Power BI reporting, Tableau, crystal reports, etc
Relocation Assistance Provided: No
LI-Remote - This is a remote positionTechnical Lead
Posted today
Job Viewed
Job Description
Project:
Proposal Maker System (integrates Website + Outlook customer input → SAP pricing → PDF proposal → PIC notifications)
Position:
Full-Time – IT Lead (Full Stack)
Location:
Indonesia – WFO
Start:
Immediate preferred
About the Role
We are looking for a
Full Stack Tech Lead
who can lead the development of our
Proposal Maker System
, ensuring seamless integration between customer inputs (from website and Outlook), SAP pricing, and automated proposal generation.
This is a
hands-on leadership role
: you will lead the technical direction, guide the development team, and deliver a production-ready system while directly interacting with users for feedback and iterative improvements. Documentation and mockups may be minimal—so adaptability and strong communication are critical.
Key Responsibilities
- Lead the end-to-end development of the Proposal Maker System (frontend, backend, integration, and deployment).
- Implement the
client-facing product selection form
with validation and optimized UX. - Build backend services + ) to process submissions and orchestrate workflows.
- Integrate with
SAP OData API / RFC
to fetch live pricing and product master data. - Ingest customer requests from both
Website and Microsoft Outlook (Graph API)
. - Implement automated
PDF proposal generation
(PDFKit / Puppeteer). - Set up internal
notification system
to PICs via SendGrid, Slack, or Microsoft Teams. - Deploy and maintain application in
AWS or Azure
with CI/CD pipelines. - Ensure
security best practices
(OAuth 2.0 / JWT, data protection). - Mentor developers and ensure code quality, scalability, and maintainability.
- Work closely with users and stakeholders to gather feedback, prioritize features, and refine requirements iteratively.
Mandatory Requirements
- 5+ years of professional experience in
full-stack development
. - Strong expertise in
/
(SSR/ISR, forms, routing). - Strong
+
backend development. - Experience with
PostgreSQL
(schema design, queries, migrations). - Proven track record integrating with
SAP OData API or enterprise ERP systems
. - Hands-on experience with
PDF generation tools
(Puppeteer, PDFKit). - Familiarity with
SendGrid
(or similar) and Slack/Teams notifications. - Cloud deployment experience in
AWS or Azure
, including CI/CD (GitHub Actions / GitLab CI). - Solid understanding of
OAuth 2.0, JWT, and secure API patterns
. - Strong leadership, communication, and problem-solving skills.
Nice-to-Have
- Experience with
Microsoft Graph API (Outlook data integration)
. - Experience with
Docker / Kubernetes
. - Background in
B2B quotation or e-commerce systems
. - Experience handling
large product lists
with optimized performance.