TL;DR
Senior Node.js Engineer (AI/Fintech): Designing and implementing a sophisticated engine that converts natural language instructions into executable trading scripts (MQL5 and NinjaScript) with an accent on compiler theory, meta-programming, and strict data validation. Focus on building highly reliable systems for code translation and ensuring syntactically correct and optimized code for trading environments.
Location: Global remote, with optional office presence in Kyiv or Lviv.
Company
hirify.global helps businesses thrive through tech partnership and strengthens the engineering community by sharing knowledge and creating opportunities.
What you will do
- Design and implement the core logic for translating natural language into functional MQL5 and NinjaScript code.
- Establish the backend architecture for using the default Node.js stack for non-conversion services.
- Ensure the generated code is syntactically correct, secure, and optimized for trading environments.
- Stay at the forefront of automated trading and language processing technologies.
Requirements
- 5+ years in software development with a focus on complex logic and architecture.
- Strong background in backend system design, memory management, and data structures.
- Solid understanding of lexing, parsing, Abstract Syntax Trees (AST), and code generation principles.
- Experience building tools that generate other code, parsers, rule engines, or complex state machines.
- Expert proficiency with Node.js (NestJS/TypeScript) for overall system infrastructure.
- Strong C# and C++ background, understanding memory management, pointers, and strict typing.
- Ability to design systems that handle code translation and validation with high reliability.
- English: Intermediate Strong (B2), as technical communication is key.
Nice to have
- Deep hands-on experience with MQL5 (MetaTrader 5) and NinjaScript (C#-based for NinjaTrader).
- Experience with AWS (Serverless, Aurora RDS, PostgreSQL, Cognito).
- Experience with Rust for building high-performance conversion engines or parsers.
- Experience working with LLMs for code generation and fine-tuning.
Culture & Benefits
- Competitive salary and good compensation package.
- Exciting, challenging and stable startup projects with a modern stack.
- Corporate English course and professional study compensation.
- Career development opportunity with semi-annual and annual salary review.
- Necessary equipment to perform work tasks.
- VIP medical insurance or sports coverage.
- Flexible working hours (start your day between 8:00 and 11:30).
- Team buildings, corporate events, and corporate lunch.
- Unlimited work from home from anywhere in the world (remote).
- Cozy offices in Kyiv & Lviv with electricity and Wi-Fi (Generator & Starlink) and coworking compensation for other locations.
- hirify.global has its own charity fund.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →