JD
JobDir
Apply Now
Synapsis logo

Sr. Full Stack Engineer

Synapsis

Cilandak, Jakarta, IndonesiaContractSeniorData Engineering

Posted

Yesterday

May 5, 2026

Source

LinkedIn

Skills & Technologies

typescriptreactrustci/cdgitrestscalaapigrpc

Job Description

Role Purpose Design and deliver high-quality end-to-end features across backend, frontend, desktop, and integration layers. Ensuring systems are scalable, reliable, and production-ready. Support seamless integration across distributed systems (edge, AI/ML, and data platforms) while leveraging AI-assisted development practices to improve efficiency and delivery quality. Job Description Build and deliver end-to-end features across backend, frontend, desktop, and system integration layers with a focus on scalability, reliability, and production readiness. Work closely with the Delivery Lead to make sure technical execution stays aligned with product goals and priorities. Develop backend services using Rust (Axum, Tokio, Tonic), applying async and concurrent programming. Build and maintain frontend and desktop applications using React, TypeScript, and Tauri. Design and implement APIs and service communication (REST, gRPC, Protobuf), including high-performance protocols (QUIC, mTLS, or Zenoh). Develop and improve desktop applications (e.g., control room or internal tools) as key system interfaces. Contribute to systems such as 3D geospatial visualization (CesiumJS) and simulation/HMI (Godot, Bevy ECS) when needed. Work on real-time and edge systems, including sensor integration, data processing, and hardware communication (CAN/J1939). Integrate AI/ML models into production systems (ONNX). Contribute to data infrastructure, including streaming (Redpanda), processing (Dragonfly, Tile38), and analytics/storage (ClickHouse). Ensure code is clean, testable, and easy to maintain, with proper unit and integration testing. Troubleshoot and resolve issues across development and production environments. Use AI-assisted tools (Copilot, Cursor, Claude Code) to improve productivity. Adapt quickly in research driven environments and help turn ideas into reliable production solutions. Job Requirements Bachelor’s or Diploma degree in Computer Science, IT, Software Engineering, or a related field. Minimum 5 years of experience in software engineering, especially in building end-to-end systems. Strong sense of ownership and responsibility in delivering production-ready systems. Good understanding of distributed systems, including scalability and reliability. Hands-on experience with backend development using Rust (Axum, Tokio, Tonic). Experience with frontend development using React/TypeScript and Tauri (desktop app). Solid understanding of API design and communication (REST, gRPC, Protobuf). Familiar with high-performance communication protocols (QUIC, mTLS, or Zenoh). Familiar with data infrastructure (Redpanda, Dragonfly, and ClickHouse). Understanding of AI/ML integration (ONNX). Experience in testing (unit & integration) and debugging in production environments. Familiar with modern development workflows (Git, CI/CD, and code reviews). Experience or exposure to real-time systems, edge computing, or hardware integration is a strong plus. Placement Cilandak, South Jakarta (Alamanda Office Tower 11th Floor).

Interested in this position?

Apply directly on LinkedIn to submit your application.

Apply Now

Similar Jobs

Browse all →