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

Business Development Representative


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 web portal (MAF Cloud). We are looking for a Business Development Representative to join our team! He/she will be responsible for driving sales of MAF Cloud solutions, and managing the sales cycle of all prospective and existing clients.

Responsibilities

  • Act as a key point of contact for all prospects, clients and business partners throughout the sales cycle.
  • Be an expert in MAF Cloud solutions – understand its features, capabilities and benefits – and provide web-based or on-site product demonstration to prospects, clients and business partners.
  • Provide pre-sales support and demonstrate technical value of MAF Cloud solutions to prospects, clients and business partners; assist them in identifying their needs/challenges and provide solutions accordingly.
  • Own and manage all aspects of the sales cycle from securing of prospects to managing of leads. This includes qualifying and closing sales opportunities, coordinating resources, providing post-sales support and managing of accounts.
  • Conduct presentations and demonstrations to promote MAF Cloud to audiences in workshops, seminars or conferences.
  • Establish and maintain healthy relationships with prospects, clients and business partners.
  • Keep abreast of news in relevant industries and markets, and competitive issues.

Requirements

  • Bachelor’s Degree in any fields, finance-related will be advantageous.
  • Excellent verbal and written communication skills, and presentation skills, in English & Chinese.
  • Prior experience in sales of enterprise software solutions/leads management.
  • Knowledge of financial, commodity trading and IT industry will be advantageous.
  • Confident, independent, resourceful, self-motivated and good team player.
  • Flexibility to travel as required.

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

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

Try MAF Cloud For Free!

Get Free Trial

Skip to toolbar