About Electrum
Electrum is a fast-growing electric mobility company in Indonesia, focused on building the end-to-end ecosystem of electric motorcycles, battery-swap stations, IoT platforms and digital services.
We are driven by the mission of enabling scalable, sustainable urban mobility and leveraging cloud, IoT, data analytics and software systems to make it possible. At Electrum you will be joining a startup-scale engineering team, building critical systems from the ground up.
Role Overview
As a Software Engineer at Electrum, you will help design, build and maintain key components of our technology platform. This includes backend services, real-time IoT data pipelines, analytics engines, mobile/web APIs, and cloud infrastructure. You’ll partner with product, hardware, operations and data teams to deliver high-impact features supporting thousands of vehicles, swap stations and users.
Key Responsibilities
- Design, develop and deploy scalable, secure backend systems (microservices, APIs) that serve Electrum’s mobility, battery-swap and fleet operations.
- Build and maintain real-time data pipelines and IoT integrations: device telemetry, battery monitoring, station status, usage analytics.
- Collaborate with infrastructure/DevOps to manage cloud architecture, CI/CD, infrastructure-as-code, automation and observability.
- Work with product and UX teams to craft user-facing APIs and services for drivers, fleet managers, home-charging customers and enterprise partners.
- Write clean, maintainable code, conduct code reviews, participate in design discussions, and contribute to architectural decisions.
- Troubleshoot, monitor, and optimize performance, security, and reliability of production systems.
- Participate in agile development cycles, sprint planning, and continuously improve engineering practices.
- Stay up-to-date with relevant technologies and best practices; mentor junior engineers when needed.
Required Qualifications
- Bachelor’s (or higher) in Computer Science, Software Engineering, or related field.
- 2+ years of professional software development experience (backend services preferred).
- Proficiency in one or more of: Java, Go, Python, or Node.js.
- Strong experience with building RESTful or gRPC APIs, microservices architecture.
- Good understanding of databases (SQL + NoSQL) and data modeling.
- Familiarity with cloud platforms (AWS, GCP, or Azure) and infrastructure-as-code tools.
- Experience with real-time data / streaming systems is a plus.
- Willingness to work in a fast-paced and evolving startup environment; strong problem-solving mindset.
- Good communication skills in English and Bahasa Indonesia.
Preferred Qualifications
- Experience working with IoT systems, device telemetry, or hardware integrations.
- Knowledge of battery systems, e-mobility, fleet management or logistics domains.
- Familiarity with observability, monitoring, logging (Prometheus, Grafana, ELK, etc.).
- Experience in DevOps/DevSecOps practices, CI/CD pipelines, GitOps.
- Previous exposure to analytics platforms, big data, data warehousing or ClickHouse.