Enable job alerts via email!
A leading financial technology firm in Kuala Lumpur is seeking a Full Stack Software Engineer to lead software development efforts. The ideal candidate should have over 5 years of experience and expertise in Python, Node.js, and various database technologies. Responsibilities include building data platforms and optimizing systems for performance. The role requires strong communication skills in English and other regional languages. This is an on-site position with competitive benefits.
Add expected salary to your profile for insights
Design and Development: Lead the architecture, design, and implementation of high-throughput, low-latency tools.
Data Systems: Build robust, scalable, and real-time data pipelines for collecting, processing, and storing data
Visualization: Develop and maintain interactive, high-fidelity data visualization dashboards (using frameworks like React, Vue, or D3.js) for monitoring
Performance Optimization: Optimize existing code and infrastructure for speed, stability, and resource efficiency, particularly focusing on microsecond-level latency improvements.
Testing and Deployment: Implement rigorous testing methodologies (unit, integration, backtesting, simulation) and manage the automated deployment and monitoring of trading systems in a secure cloud environment.
Code Quality: Ensure high standards of code quality, documentation, and best practices (e.g., continuous integration/continuous deployment - CI/CD).
Mentorship: Provide technical guidance and mentorship to junior developers on the team.
Experience: 5+ years of professional software development experience
Programming Mastery: Expert-level proficiency in Python (for strategy development and data analysis) and Node.js/TypeScript or Go/Rust (for high-performance and low-latency system components).
APIs & Data: Extensive experience working with WebSocket and REST APIs for developing reliable data ingestion systems.
Database & Storage: Experience with both relational (e.g., PostgreSQL) and NoSQL/Time-Series databases (e.g., InfluxDB, Redis) for handling large volumes of financial data.
Architecture: Proven ability to architect and scale distributed, fault-tolerant, and highly available systems. Experience with cloud infrastructure (e.g., AWS, GCP) and containerization (Docker/Kubernetes).
A degree in Computer Science, Engineering, Mathematics, or a related quantitative field.
Direct experience with backtesting frameworks and research environments.
Understanding of microservices architecture and message queues (e.g., Kafka, RabbitMQ).
2-3 years directly in quantitative finance, high-frequency trading, or market-making system development.
Experience utilizing AI for coding.
Language Requirement: English, Bahasa Melayu, and Mandarin speakers to effectively engage with a diverse client base.
Annual, Maternity, Paternity leave.
EPF and SOCSO contributions.
Work Life Balance
Supportive and collaborative environment.
Work Arrangement: This is an on-site position.
Working Hours: Monday to Friday, 9:00 AM – 6:00 PM.
Salary match Number of applicants Skills match
Your application will include the following questions:
What can I earn as a Full Stack Software Engineer