Position: JavaScript (Node.js + ES6) Developer with Strong Mathematics Background
Company: AOG.jobs
Category: JavaScript
Experience required: 2y
English level: upper
Published: 2021-11-01T00:00:00+02:00

Technology Stack
Backend: Node.js. Responsibilities: implementing business logic within an existing framework.
Frontend: ES6+. Responsibilities: implementing certain “renderers” which in most cases generate SVG via HighCharts or create platform-specific things (like on-chart annotations). Note: We use ES6+ across the entire stack and thus you must be strong in this area and must be aware of typical performance caveats as some TA tools are intensive.

Responsibilities:      
Understand and continue to learn about technical analysis to identify formulas and methods necessary to generate proper technical analysis. You will have to be able to learn independently.
Implement the code for business logic on both backend and frontend
Cover your code with automated tests
Follow our ESLint rules
Write code that is easy to read and understand with proper documentation.

Requirements
We are seeking a full-time javascript developer who would be responsible for building indicators in our platform. You have to be:
good at math
know what a technical stock chart and chart indicators are
be capable of working independently and taking feedback
Must have either experience or knowledge of technical analysis principles or an interest to learn
Have an Upper-Intermediate or higher level of English

You will be responsible for building and maintaining a full stack of functionality that computes derived data (indicators, candlestick formations, chart patterns) from time-scaled price data (e.g. Market Data). This position implies working on both front-end and back-end. In most cases you’ll be working within existing frameworks (developed by us), so you will be able to focus on math and logic per se, without thinking too much about the plumbing.

We offer:
The full-time workload on a remote basis
Start of project ASAP after approval
Duration - No specific end. On-going
Worthy reward based on your skills and experience