This is a remote position.
We are seeking a Lead Developer Trading Strategies (Node.js) to join our team.
Responsibilities:
- Lead the development of trading strategies for centralized and DeFi platforms using Node.js.
- Oversee the architecture and implementation of scalable and maintainable code.
- Collaborate with crossfunctional teams to design develop and deliver highquality software solutions.
- Ensure the security and performance of the software applications.
Requirements
- Minimum of 5 years in software development.
- At least 3 years of experience with Node.js and relevant frameworks (e.g. Nest.js).
Technical Skills:
- Strong proficiency in Node.js including experience with asynchronous programming closures and ES6 features.
- Knowledge of TypeScript.
- Familiarity with microservices architecture.
- Experience with database technologies such as PostgreSQL and Redis.
- Proficiency with Docker and container orchestration tools like Kubernetes.
- Experience with message brokers such as NATS RabbitMQ or Kafka.
Trading Strategies and DeFi:
- Knowledge of basic trading strategies and the ability to develop new ones.
- Experience with financial data analysis and algorithmic trading.
- Understanding of smart contracts and blockchain technologies (e.g. Ethereum).
Best Practices:
- Strong understanding of software development best practices including version control (Git) CI/CD pipelines and testing methodologies.
- Experience with automated testing frameworks and tools (e.g. Jest Mocha).
Soft Skills:
- Proven leadership skills with experience managing a development team.
- Excellent problemsolving abilities and attention to detail.
- Strong communication skills and ability to work collaboratively with crossfunctional teams.
- Stay uptodate with the latest industry trends and technologies to keep the team ahead of the curve.
Benefits
- Work Location: Remote
- 5 days working
At least 3 years of experience with Node.js and relevant frameworks (e.g., Nest.js). Technical Skills: Strong proficiency in Node.js, including experience with asynchronous programming, closures, and ES6+ features. Knowledge of TypeScript. Familiarity with microservices architecture. Experience with database technologies such as PostgreSQL and Redis. Proficiency with Docker and container orchestration tools like Kubernetes. Experience with message brokers such as NATS, RabbitMQ, or Kafka. Trading Strategies and DeFi: Knowledge of basic trading strategies and the ability to develop new ones. Experience with financial data analysis and algorithmic trading. Understanding of smart contracts and blockchain technologies (e.g., Ethereum).
Education
Bachelor s or Master s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).