About Arki Finance
Arki Finance is a Singapore-based wealth management technology company founded in 2025, on a mission to democratise access to institutional-quality wealth management.
We combine investment expertise, quantitative research and proprietary technology to help individuals manage their wealth more intelligently.
As we continue to grow, we are building sophisticated investment technology infrastructure to support portfolio management, investment automation, cash optimisation and personalised wealth solutions.We are looking for a talented and highly motivated Senior Backend Engineer to join our engineering team in Kuala Lumpur.
About the Role
We are seeking a hands-on Senior Backend Engineer to develop, implement and maintain the backend systems powering Arki’s proprietary investment technology platform.
Working closely with our Singapore-based Principal Engineer and Quantitative Investment team, you will translate technical designs, quantitative models and business requirements into reliable, secure and scalable production systems.
This is an individual contributor role that requires strong technical capabilities, independent problem-solving and a high degree of ownership.
You will be responsible for delivering high-quality backend components while contributing to the continuous improvement of our technology platform.
Key Responsibilities
Backend Engineering & Development
- Develop, implement and maintain robust backend services, APIs and applications.
- Build scalable and maintainable systems using Python and modern backend frameworks.
- Translate technical specifications and functional requirements into production-ready software.
- Design and implement data processing workflows and backend business logic.
- Optimise application performance, reliability and scalability.
- Maintain high standards of code quality, documentation and maintainability.
Investment Technology & Automation
- Develop backend components supporting portfolio management, cash-flow monitoring and investment automation.
- Implement investment-related business rules and quantitative models into production systems.
- Build automated workflows for processing financial transactions, monitoring portfolios and handling operational exceptions.
- Ensure accuracy, consistency and traceability of financial calculations and transaction processing.
- Collaborate with quantitative researchers to implement and validate investment algorithms.
- Reproduce audited research results exactly: point-in-time data, deterministic reruns and immutable audit trails.
Data Engineering & Systems Integration
- Develop and maintain data pipelines for financial and transactional information.
- Build integrations with internal systems, external APIs and third-party service providers.
- Implement appropriate data validation, reconciliation and exception-handling processes.
- Ensure the integrity, security and reliability of data processing workflows.
- Work with relational databases and optimise queries and data access patterns.
Engineering Quality & Production Reliability
- Develop comprehensive unit, integration and automated tests.
- Participate in peer code reviews and continuous improvement of engineering practices.
- Implement appropriate logging, monitoring, alerting and error-handling mechanisms.
- Troubleshoot production issues and implement effective long-term solutions.
- Follow secure coding practices, development standards and controlled deployment procedures.
- Support CI/CD pipelines and production release processes.
Collaboration & Delivery
- Work closely with the Principal Engineer in Singapore to implement agreed technical designs and architecture.
- Collaborate with quantitative researchers, product managers and other engineering team members.
- Break down complex requirements into manageable development tasks.
- Provide clear progress updates and communicate technical challenges proactively.
- Take responsibility for assigned deliverables from development through testing and production support.
- Contribute ideas to improve system performance, reliability and engineering efficiency.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering or a related discipline, or equivalent practical experience.
- Approximately 5–8 years of professional software engineering experience, primarily in backend development.
- Strong proficiency in Python and modern backend development practices.
- Hands-on experience developing production backend services and RESTful APIs.
- Solid understanding of relational databases, particularly PostgreSQL or equivalent SQL databases.
- Experience with backend frameworks such as FastAPI, Django or similar technologies.
- Familiarity with Docker, Git and CI/CD development workflows.
- Understanding of software architecture principles, API security and authentication mechanisms.
- Strong understanding of automated testing, debugging and performance optimisation.
- Experience supporting and maintaining production systems.
- Ability to independently deliver complex engineering tasks with minimal supervision.
- Strong analytical, communication and problem-solving skills.
Preferred Qualifications
- Experience in fintech, banking, investment management or financial technology applications.
- Familiarity with financial transactions, portfolio management or cash management systems.
- Experience with AWS, GCP or Azure.
- Knowledge of Redis, message queues and asynchronous processing.
- Experience building data pipelines or working with financial datasets.
- Familiarity with event-driven architectures and microservices.
- Experience collaborating with quantitative researchers or data scientists.
Prior financial services experience is advantageous but not mandatory. We place greater emphasis on strong engineering fundamentals, practical problem-solving and the ability to learn complex business domains.
What We Value
Ownership & Accountability
You take responsibility for your work beyond writing code. You care about whether the systems you build operate reliably and deliver the intended outcomes.
Engineering Excellence
You value clean architecture, maintainable code, comprehensive testing and disciplined engineering practices.
Practical Problem-Solving
You can understand complex requirements, identify potential issues and develop effective, pragmatic solutions.
Initiative & Independence
You are comfortable taking ownership of clearly defined projects, managing priorities and moving work forward without constant supervision.
Collaboration
You communicate clearly and work effectively with colleagues across engineering, quantitative research and business functions.
Startup Mindset
You are adaptable, resourceful and comfortable working in a fast-growing environment where priorities evolve and individual contributions matter.