
این فرصت شغلی چقدر برای من مناسب است؟
We’re looking for a proactive, energetic C/C++ software developer who thrives on deep technical challenges—someone who will maintain and modernize a legacy codebase, propose practical improvements, and deliver high-performance systems. You’ll work in a hands-on, collaborative environment that rewards curiosity, initiative, and fast learning.
Key responsibilities
· Maintain, optimize, and modernize performance-sensitive C/C++ applications on Linux.
· Debug and improve legacy code with a focus on reliability, speed, and maintainability.
· Solve networking, concurrency, and algorithmic challenges affecting real-time systems.
· Proactively propose improvements to reduce risk and enhance performance; mentor peers and share knowledge.
Required technical skills
· Strong, specification-level C/C++ expertise and clean coding practices.
· Comfortable in Linux (shell, tooling, debugging, performance analysis).
· Solid understanding of data structures & algorithms and systems thinking.
· Good grasp of networking fundamentals and concurrent programming.
Nice-to-have
· Experience with Qt/QML.
· Working knowledge of SQL and relational databases (RDBMS).
· Comfortable using version control systems (e.g., Git).
· Exposure to build automation and build systems (e.g., Make, CMake).
· Familiarity with containerization tools (e.g., Docker).
· Background in financial/trading systems or low-latency applications.
· Hands-on experience analyzing, improving, and modernizing legacy codebases.
Education & basic requirements
· Age: 22–35 years old
· Gender: Men / Women
· Military service: Must be done for men
· Education: Bachelor’s in Computer and IT or related fields
· Language: English – Intermediate
ثبت مشکل و تخلف آگهی
ارسال رزومه برای مدیریت فناوری بورس تهران