FoJobPreviewBackLink:Back End / Jakarta

Company Description

Cybe is a digital resilience and cybersecurity company delivering secure, high-performance solutions across mobile, web, identity, and emerging technologies. With deep expertise in Indonesia's regulatory landscape, data privacy, and secure digital transformation, we build scalable platforms that combine strong engineering, modern design, and trusted security frameworks. Our Jakarta team works on innovative products that power national-scale digital trust and enterprise growth.

Role Description

We are seeking a highly skilled Backend Developer to build secure, scalable, and high-performance systems that support Cybe's digital identity, cybersecurity, and enterprise platform ecosystem. The ideal candidate has strong backend engineering fundamentals, experience with modern programming languages, and the ability to design efficient data models and distributed systems. This role requires analytical thinking, disciplined coding practices, and familiarity with advanced data and blockchain technologies.

Key Responsibilities

  • Develop high-quality mobile applications using Android native, iOS native, and Flutter.
  • Build responsive, scalable web interfaces using React, React Native, and Typescript.
  • Contribute to the frontend architecture, component design, state management, and performance optimisation.
  • Integrate with APIs (REST/GraphQL) and backend services.
  • Collaborate closely with product managers, UI/UX designers, and backend engineers.
  • Write clean, maintainable code with strong documentation.
  • Troubleshoot, debug, and resolve technical issues across platforms.
  • Participate in code reviews and maintain engineering best practices.

Technical Skills (critical)

Backend Programming

  • Java

— experience building enterprise services, microservices, APIs, and scalable backend processes.
- Rust

— ability to develop high-performance, secure, and memory-safe components; familiarity with async, ownership models, and Rust ecosystem tools.

Databases

  • SQL Databases

(PostgreSQL, MySQL, MariaDB) — schema design, indexing, query optimization, transactions.
- NoSQL Databases

(MongoDB, DynamoDB, Cassandra, Firebase, etc.) — modelling, scaling, and distributed data patterns.
- Graph Databases

(Neo4j, JanusGraph, Amazon Neptune) — graph modelling, Cypher/Gremlin queries, relationship-driven data.

Blockchain/Web3

  • Familiarity with blockchain concepts, smart contracts, wallets, gas, and decentralised storage.
  • Experience using Web3 libraries , ) or basic Solidity exposure.

Systems Architecture

  • REST and GraphQL API development
  • Microservices architecture
  • Messaging/queue systems (Kafka, RabbitMQ, etc.)
  • Comfortable working in
    Linux environments

Extended Foundations (beneficial)

  • Secure coding practices
  • Version control (Git)
  • CI/CD awareness
  • Performance optimization and profiling
  • Distributed system principles (latency, consistency, scaling)

Soft Skills (highly important)

  • Strong critical thinking and structured analysis
  • Excellent problem-solving skills
  • Clear and disciplined communication
  • High attention to detail in documentation
  • Collaborative mindset and ability to work in agile teams

Preferred / Bonus Skills (advantage)

  • Experience with Web3 or blockchain (wallet integrations, smart contracts, Ethereum tools, )
  • Experience with CI/CD, containerization (Docker & Kubernetes)

Who you are

You're an adaptable, curious, and technically sharp developer who enjoys crafting great user
A technically strong and security-aware backend engineer who enjoys solving complex system challenges, designing resilient architectures, and working with modern technologies like Rust, graph databases, and Web3. The ideal candidate is proactive, detail-oriented, and passionate about building backend systems that power secure digital transformation at scale.