Your Responsibilities
• Developing applications in Rust.
• Maintaining and improving existing applications.
• Deploying the application to automotive electronic control unit (ECU).
• Refactoring some existing code from other language to Rust.
• Troubleshooting and resolving bugs.
You Have
• B.S. or higher degree in Computer Science, Electrical, Mechanical Engineering, or another related technical field.
• Familiarity with the Rust programming language, and with application design in Rust.
• Familiar with tools related to Rust (build systems, package managers, unit testing, CI pipelines).
• Experience of software development in Linux operating systems.
• Good communication and documentation skills.
• Experience with embedded systems and cross-platform coding.
Great to Have
• Excellent communication and troubleshooting skills.
• Familiarity with GitHub CI/CD.
• Experience with safety systems and their regulations (e.g., ISO 26262, ISO 21434, etc.)
This position focuses on the development of backend components of algorithmic CTA and high-frequency trading systems.
You will be focusing on optimizations for performance and latency-critical high-frequency trading systems.
And also be co-working with quantitative trading strategy developers to implement the live high-frequency trading system and bring trading strategies online.
The main programming languages are Rust and Python.
【About Us】
Quantrend Technology focuses on building financial trading strategies across a variety of asset classes and global markets.
We empower the paradigm shift from traditional quant to AI quant by using modern end-to-end deep learning models.
The difference between traditional approaches and our proprietary solution is that our models can automatically extract robust and high-quality trading signals (Alphas), but traditional hand-crafted approaches often fail to do so.
We are a performance-driven company, seeking agile and talented people to join our team.
Our working environment is relaxed yet intellectually intense.
If you are a tech-savvy individual who enjoys the challenges of solving difficult technical problems in a fast-paced, energetic environment, then this is the role for you.
We value the contributions of trading strategy developers and offer lucrative dividends and annual bonuses to high-performance employees.
【Responsibilities】
1. Develop algorithmic CTA and high-frequency trading systems.
2. Implement trading risk management / alert systems.
3. Implement financial data preprocessing pipelines.
4. Implement trading data logger components and dashboards.
5. TCP layer latency tuning and advanced CPU instruction set/compiler optimizations
for HFT systems.
6. Build up CI / CD with Docker containers and Kubernetes on GCP and AWS.
7. Write unit tests and integration tests.
【Requirements】
1. Bachelor’s degree in computer science or equivalent experience.
2. Solid backend system implementation experience.
3. Expert-level knowledge of algorithms, design patterns, OOP, threading,
multiprocessing, etc.
4. Knowledge of design and implementation of high-availability, high-throughput, and
low-latency backend components.
5. 3+ years of experience with Rust / Golang / Python, or other programming
languages, like C/C++, C#, Java, and Node. JS.
6. Familiar with SQL databases and NoSQL databases (like MongoDB).
7. Familiar with REST API and WebSocket.
8. Familiar with microservices, Docker containers, Kubernetes, and CI/CD.
9. Familiar with Git, software engineering, and agile software development.
10. Strong writing and verbal communication skills, ability to express complex concepts
in simple terms.
11. Excellent analytical and problem-solving skills and extremely detail-oriented.
12. Self-motivated and fast-paced learner.
【Nice to Have】
1. Bachelor’s degree in financial engineering.
2. Experience and in-depth knowledge of financial markets.
3. Experience in algorithmic trading and machine learning algorithms.
4. Experience with ReactJS, Redux, WebPack, or other modern front-end development
skills.
5. Experience with building web-based data dashboards.
【Responsibilities】
1. Design, develop, and maintain backend services and APIs, ensuring system reliability and scalability.
2. Collaborate with internal frontend/backend engineers and cross-functional teams to deliver financial product features (e.g., payments, accounting processes).
3. Write high-quality, maintainable code with proper unit and integration testing.
4. Prepare and maintain technical documentation, and communicate professionally in English with international partners.
【Requirements】
1. Proficient in at least one backend language (e.g., PHP/Laravel, Java, Node.js, Go).
2. Strong knowledge of relational databases (e.g., MySQL, PostgreSQL).
3. Experience in RESTful API design and third-party API integration.
4. Strong English reading and writing skills; able to understand original technical documents and handle cross-border email communications.
5. Excellent communication skills, with the ability to clearly understand and convey technical details.
【Nice to Have】
* Experience with banking APIs, payment systems, or FinTech product integration.
* Experience supporting live services, assisting customer support with incident analysis, and resolving customer transaction issues.
* English listening and speaking skills are sufficient to participate in international meetings.
* Basic knowledge of blockchain or cryptocurrency-related technologies.
* Basic knowledge of data encryption and decryption.
【職務內容】
1. 設計、開發與維護後端服務與 API,確保系統可靠性與擴展性。
2. 與內部前後端工程師及其他跨部門團隊合作,完成金融相關產品功能(如支付、帳務處理)。
3. 撰寫高品質、易於維護的程式碼,並進行單元測試與整合測試。
4. 協助撰寫與維護技術文件,並以英文與國際合作夥伴進行專業溝通。
【必要條件】
1. 精通至少一種後端語言(如 PHP/Laravel、Java、Node.js、Go)。
2. 熟悉關聯式資料庫(如 MySQL、PostgreSQL)。
3. 具備 RESTful API 設計與第三方 API 串接經驗。
4. 英文讀寫能力佳,能直接閱讀原文技術文件並進行跨國書信溝通。
5. 具備良好溝通能力,能清楚理解/傳達技術議題細節
【加分條件】
1. 具備銀行 API、支付系統或金融科技(FinTech)整合經驗。
2. 具備維護上線產品、支援客服進行障礙分析、處理客戶交易問題經驗。
3. 具備英文聽說能力,可進行跨國會議。
4. 具備基本的區塊鏈或加密貨幣相關知識。
5. 具備基本的資料加解密相關知識。
We're seeking a Senior Backend Engineer to build and manage all aspects of web applications, from server-side logic and databases to client-side admin site interfaces. If you're a NodeJS expert with fluency in English and passionate to join an exciting project, we want you on our team!
# Responsibilities
1. Deliver robust, testable and efficient code that meets the highest standards of quality.
2. Collaborate closely with the team to develop live gaming products.
3. Document and maintain software functionalities, ensuring clarity for future reference.
4. Design automated tests, carry out unit tests and integration tests.
# Qualifications
1. Degree in Computer Science, Engineering or relevant field.
2. 5+ years of experience in NodeJS(Typescript) for distributed cloud-based products.
3. Proactive with excellent communication and problem-solving skills.
4. Strong understanding of MySQL or PostgreSQL, and Redis.
5. Familiar with Git.
6. Good understanding of DynamoDB or MongoDB.
7. Good knowledge of RabbitMQ and basic front-end skills for back-office development.
8. Proficiency in both English and Chinese, written and spoken. If your English skills need improvement, we offer English training courses to support your growth.
【工作內容】
1. 使用 TypeScript 和 Node.js 開發高效穩定的後端服務。
2. 設計並實現 API,並與前端工程師協作,確保系統功能的無縫對接。
3. 負責 MongoDB 資料庫的設計與優化,並使用 Mongoose 進行資料存取與管理。
4. 撰寫可維護且高效的程式碼,並參與代碼審查與優化過程。
5. 解決系統瓶頸,優化服務效能,確保高可用性與高擴展性。
【Job Description】
1. Develop efficient and robust backend services using TypeScript and Node.js.
2. Design and implement APIs, collaborating with frontend engineers to ensure seamless system functionality.
3. Manage and optimize MongoDB databases, utilizing Mongoose for data access and management.
4. Write maintainable and efficient code, participating in code reviews and optimization.
5. Address system bottlenecks, enhance service performance, and ensure high availability and scalability.