Careers

We are inviting dynamic and capable individuals to be part of our pioneer team to embark on this exciting endeavour with us! We offer a challenging and fulfilling career and opportunities for personal development and growth.


Back-End Developer


Main Job Purpose

We are looking for a driven and analytical Back-End Developer to join our team! You will be working together with the Front-End Developer to build web service applications that will be used by thousands of customers. Your primary focus is on the development of server-side logic (in Python), definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. A basic understanding of front-end technologies is therefore necessary as well.

Responsibilities

  • Research, evaluate and analyse technical and design requirements.
  • Plan and implement model data structures for high scalability.
  • Develop software related to portfolio asset and risk management.
  • Create database schemas that represent and support business processes.
  • Process multiple data sources, databases and output in different forms.
  • Identify and suggest various methods to improve function efficiency and code quality.
  • Validate models and algorithmic techniques.
  • Implement automated testing platforms and unit tests.
  • Troubleshoot and fix bugs/flaws to ensure servers are running optimally.
  • Participate in all phases of the development life cycle.

Requirements

  • Degree in Computer Science or relevant fields.
  • 2+ years of web API development experience preferred.
  • Strong written and oral communication skills.
  • Proficient knowledge of back-end programming language (Restful API).
  • In-depth knowledge of different Python frameworks (e.g. Django, Flask).
  • Understanding of at least one database connections (MySQL/PostgresSQL/MongoDB).
  • Familiarity with data analysis tools (Numpy/Scipy/Pandas/Matlab).
  • Familiarity with Linux/Unix/Shell environments.
  • Strong hands-on skills in sourcing, cleaning, manipulating and analysing of large volumes of data.
  • Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5 and CSS3.
  • User authentication and authorisation between multiple systems, servers and environments.
  • Understanding of “session management” in a distributed server environment.

Programming Platform/Languages

  • Linux/MacOS
  • Python (Flask/DJANGO/Pyramid)
  • HTML/CSS
  • SQL (MySQl/PostGres/MongoDB)

Application Procedure

To apply for this job opportunity, please send your resume to careers@mafint.com. We regret that only shortlisted candidates will be notified. Thank you.

Apply Now

Financial Portfolio Risk Modelling Intern


Main Job Purpose

We provide data, quant and portfolio solutions to mid/small enterprises in the commodity and financial markets in the form of a cloud-based software (web portal). We are looking for an intern to design and implement various financial portfolio risk models such as Value at Risk, P/L Evaluation and Expected Shortfall using Python language. The risk models will be tested/validated by market data feed. Finally, they will be delivered in library for use to generate visualisable results such as charts. The project involves software development, testing and data related tasks when required.

Requirements:

  • Understand fundamental financial risk models and their applications.
  • Learn how to manipulate database by writing Python scripts.
  • Learn Pandas modules related to financial risks.
  • Specify input and output of a new risk module and implement in Python.

Programming Platform/Languages:

  • Languages: Python.
  • Knowledge: Probability/Statistics basics.

Commitment:

Minimum 3 months.

Application Procedure:

To apply for this internship opportunity, please indicate your commitment period and send your resume to careers@mafint.com. We regret that only shortlisted candidates will be notified. Thank you.

Apply Now

Front-End Developer


Main Job Purpose

We provide data, quant and portfolio solutions to mid/small enterprises in the commodity trading and financial markets in the form of a cloud-based software (web portal). We are looking for a Front-End Developer to join our team! The ideal candidate should utilise HTML, CSS and JavaScript to develop effective user interfaces for web services, have clean and artful design, possess superior UI skills and be able to translate high-level requirements into interaction flows and artifacts, and transform them into beautiful, intuitive and functional user interfaces. The successful candidate will work closely with the Back-End Developer to provide efficient web services.

Responsibilities:

  • Develop wireframes, flowcharts, working prototypes and design specifications and assets with documentation of user experience.
  • Develop user stories and journeys.
  • Work closely with the development team to develop prototypes into production code.
  • Design, conduct and document usability testing.
  • Interface with web services using REST APIs.
  • Follow coding and layout standards co-developed by user interface designers and software engineers.
  • Create, edit and manage web templates.
  • Develop new user-facing features.
  • Translate analysis data results into plots.
  • Assure that all user input is validated before submitting to back-end.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimise application for maximum speed and scalability.

Requirements:

  • Bachelor’s Degree in Computer Science or related field. 2+ years’ web development experience required.
  • Strong knowledge of web development tools and programming languages.
  • Strong understanding of basic front-end languages: HTML5, CSS3, Javascript.
  • Demonstrable UI design skills with a strong portfolio. Solid experience in creating wireframes, storyboards, user flows and process flows.
  • Experienced in design and prototype tools such as (Invision, Sketch, WebFlow, proto.io).
  • Excellent visual design skills with sensitivity to user-web interaction.
  • Familiar with the architecture and constraints of web and native applications for all devices.
  • Strong passion for graphic design.
  • Web Services/REST API creation/consumption(JSON).
  • JavaScript frameworks like AngularJS, React, and Express.

Programming Platform/Languages:

  • Linux/MacOS
  • HTML5/XML, CSS
  • Javascript (Node.js, Ajax/D3.js/HighCharts)
  • SQL (MySQl/PostGres/MongoDB)

Application Procedure:

To apply for this job opportunity, please indicate your commencement date and send your resume to careers@mafint.com. We regret that only shortlisted candidates will be notified. Thank you.

Apply Now

Front-End Intern


Main Job Purpose

We provide data, quant and portfolio solutions to mid/small enterprises in the commodity trading and financial markets in the form of a cloud-based software (web portal). We have multiple data sources for financial products such as futures, forex and physical index, and outputs of quantitative applications. The data prices need to be pre-processed, normalised and presented to our customers in various charts in meaningful ways. You are required to be familiar with plot software and data format, and help us to implement visualisation models for selected market data and quantitative applications.

Requirements:

  • Familiarity with Object Oriented Programming (OOP), and software engineering principles.
  • Knowledge of at least one of the programming languages: TypeScript, JavaScript.
  • Understanding of Cascading Style Sheets (CSS).

Good-to-have:

  • Understanding of recent JavaScript specifications (ES2015 and beyond).
  • Experience with CSS preprocessors such as Sassy CSS (SCSS).
  • Experience with one modern JavaScript framework/library, such as Angular, React, and Vue.
  • Knowledge of asynchronous JavaScript.
  • Experience with SVG charting libraries such as D3.js.

Learning Outcomes:

  • Develop problem solving skills, and software engineering practices.

Commitment:

Minimum 3 months.

Application Procedure:

To apply for this internship opportunity, please indicate your commitment period and send your resume to careers@mafint.com. We regret that only shortlisted candidates will be notified. Thank you.

Apply Now

Marketing Intern


Main Job Purpose

We are looking for a Marketing Intern to assist our Company in building its brand and online presence in the relevant industry. The intern will play an integral role in marketing our product (data, quant and portfolio solutions to mid/small enterprises in the commodity trading and financial markets in the form of a cloud-based software) to prospective stakeholders and raising brand awareness in the industry.

Responsibilities:

  • Designing and writing contents for marketing collaterals (EDM, sales deck etc) and documentation/articles.
  • Creating contents for and managing website and social media platforms.
  • Researching on market trends and proposing marketing ideas such as SEM and google analytics.
  • Researching on keywords to add into articles, as well as leads and marketing to them accordingly.
  • Preparing materials for campaigns/events.
  • Any other related tasks/projects.

Requirements:

  • Degree in Business/Marketing/Design/Advertising or relevant.
  • Team player with strong written and oral communication skills.
  • Passion for social media and content visualisation.
  • Proficient in MS Office and design software.
  • Creative, independent and self-driven.
  • Knowledge of financial industry will be advantageous.

Commitment:

Minimum 3 months.

Application Procedure:

To apply for this internship opportunity, please indicate your commitment period and send your resume to careers@mafint.com. We regret that only shortlisted candidates will be notified. Thank you.

Apply Now

Python Developer Intern


Main Job Purpose

We provide data, quant and portfolio solutions to mid/small enterprises in the commodity and financial markets in the form of a cloud-based software (web portal). You will be working together with our Back-End Developers and Database Administrator to implement modules and functions. Your primary focus is to be familiar with server-side software developing (in Python) and manipulation of the database.

Requirements:

  • Strong written and oral communication skills required.
  • Strong Python programming skills.
  • Familiar with SQL language (both DAL and DML).
  • Familiar with Object Oriented Programming (OOP).
  • Fundamental knowledge of APIs.
  • Experience with any version control tools (Git or SVN).
  • Good to have experience with Linux.
  • Be patient, meticulous, organised and easy to work with.

Programming Platform/Languages:

  • Python (Flask framework).
  • SQL (SQLite/PostGres).

Commitment:

Minimum 3 months.

Application Procedure:

To apply for this internship opportunity, please indicate your commitment period and send your resume to careers@mafint.com. We regret that only shortlisted candidates will be notified. Thank you.

Apply Now

Quantitative Finance Intern


Main Job Purpose

We provide data, quant and portfolio solutions to mid/small enterprises in the commodity and financial markets in the form of a cloud-based software (web portal). We are looking for a Quantitative Finance Intern to join our growing team!

Responsibilities:

  • Write case studies on the application of quantitative models (e.g. Spread Analysis model, Value at Risk model) in the financial and commodity market, in English and Chinese.
  • Write and review our publications/articles on quantitative models.
  • Advise clients and partners on the application of quantitative models in our web portal.
  • Propose recommendations on the development of new quantitative models for our web portal alongside our IT team.
  • Support publications and creation of contents regarding quantitative models alongside our marketing team.
  • Any other related tasks/projects.
  • Requirements:

    • Fluent in English and Chinese, especially written.
    • Basic knowledge of financial derivative instruments and markets.
    • Knowledge of linear algebra, statistics and machine learning.
    • Team player with effective communication skills.
    • Experience with some programming languages will be strongly advantageous.
    • Experience with Confluence/Jira and social media platforms (WeChat, WeiBo, Twitter, etc.) will be advantageous.

    Commitment:

    Minimum 3 months.

    Application Procedure:

    To apply for this internship opportunity, please indicate your commitment period and send your resume to careers@mafint.com. We regret that only shortlisted candidates will be notified. Thank you.

    Apply Now

Try MAF Cloud For Free!

Get Free Trial

Skip to toolbar