What We Can Offer
Job Description
Great power comes with great responsibilities!
- Developing backend for mobile/web trading system
- Maintain a high-quality robust codebase
- Rapidly build, iterate, test, and deploy new features and products
- Working with the team using the Kanban process
Job Requirements
- Anyone who love programming
- Senior position: At least 3~5 years working experience
## Skills
### Must Have
- Language: Java (Spring, JPA) or Typescript (Node.js) or Go
- Database: MySQL / MongoDB
- Version control: git
- Understanding OOP, Dependency Injection
- Understanding in Data Structure, Algorithm
- Ability to write well-documented, clean code
- Being familiar with REST API
### Senior Position
- Performance Optimization
- Ability to working well with Async
- Give solution and advisement to junior
### Ideally
- Kafka, Docker, Redis, SocketCluster, Microservices, Developing in Linux
- Language: Java, Js
- Understanding securities market
- Written communication skills in English
- Remote working environment
- Jira