Lowongan kerja Stockbit – C++ Developer

  • Full Time
  • Jakarta
  • Posted 2 years ago

Kirim Lamaran. Belum punya akun? Daftar sekarang.

Lokasi Loker

Description

  • Work in a C++ environment on Linux platforms
  • Enhance and maintain backend servers (C++) used for real-time trading applications
  • Contribute during all phases of project lifecycle
  • Work with QA and support teams to address issues that arise during development and testing
  • Design and build mission critical and complex trading systems
  • Build software using Agile methodologies
  • Participate in design sessions and code reviews
  • Work on cross-functional teams to troubleshoot and solve complex problems
  • Once-in-a-lifetime opportunity to work on super low-latency core systems

Requirements

  • Strong in C++ Programing language
  • 3+ years of experience developing performant, scalable applications in modern C++ (and at least 2 years with C++11, 14, or 17, template metaprogramming a plus)
  • Experience in building a distributed application from the ground up
  • Solid understanding of low-level architecture
  • Experience with different types of networking implementations and understand their tradeoffs (p2p, dedicated servers, various topologies, UDP, TCP, etc)
  • Strong skills in both structural and Object Oriented Programming, C++: modern C++ design patterns, templates, multithreaded programming
  • Experience with version control system (such as GIT)
  • Understanding of distributed systems, data structures and algorithms
  • Practical use of multi-threaded/multi-core programming paradigms
  • Through knowledge of the STL algorithms, and Asio
  • Deep understanding of memory management in non GC environment, low-level multithread and real-time environment, TCP/IP socket in multitier architecture
  • Extensive problem-solving skills
  • Good English reading and writing skills
  • Excellent communication skills
  • Finance background, particularly in Fixed Income is a BIG plus
  • Familiarity with trading and trading systems is a plus

Benefits

  • Supportive teammates
  • Health insurance benefits
  • Self development activities that support careers
  • Flexible working hours
  • Remote working during pandemic
  • Broaden your knowledge in financial investment