Job Description
About Company
As a Software developer, you will be working in a fast-paced environment which needs a mindset of a start-up and an entrepreneur that is not hesitant to constantly shift gears, test and learn. You will be part of the company, you will be working with stakeholders by Agile and Design Thinking Methodologies, innovating and improving the way people invest in share and crypto-currency market with Data Science AI Technology. Together with DAT you will deliver everything from state-of-the-art solutions to quicker valueproving solutions
Your role & responsibilities
- Develop new features for react-node web app, mobile app
- Optimise/ Improve existing functionalities of web app, mobile app
- Troubleshoot web app problems
- Technical support to customers
- Collaborate with other teams
Your skills & qualifications
Front-end technologies:
- HTML, CSS, and JavaScript, React.js library, React-Native, Flutter
- Redux
- Responsive design
Back-end technologies:
- Node.js development, Node-express
- Caching technologies
Databases:
- Mongo, MySQL.
- Settings, Load balancing, automation backup/ restore
- Version control system (VCS).
- GitHub.
Communication protocols:
- HTTP, HTTPS, WebSockets, FIX protocol
- REST/RESTFUL API
- GraphQL
Web architecture:
- App design
- Code structure, cleaning.
Soft skills:
- Rock-solid tech mastery; balance of hard and soft skills.
- Engineering mindset, curiosity, good time management, and attention to detail.
- Platform. Ubuntu 18.x or higher, cloud-based such as CMC, AWS
- Web Security (bonus)
- English: good to communicate and work
Extra info:
Core:
- Database: (Mysql + MongoDB), automation in backup/restore, load balancing
- Data mining (python/node + webdriver + other tools)
- Modelling/backtest/forward-test with ML/AI/NLP (python)
- Các kết nối với cty Chứng khoán (https/websocket, fix protocols)
- Giao dịch tự động (python/node + https protocol)
- Programming language: Python (95%, Node 5%)
- Frameworks: pandas, nltk, scikit-learning, etc
App:
- Web server (NodeJS)
- APIs (NodeJS)
- Front-end: ReactJS
- Mobile App: React Native
Benefits for you
- Salary increments and bonus basing on OKRs mid-year and year-end review
- 13th-15th month salary in accordance with Company’s policies and regulations
- Annual summer vacation, Team-building activities
- Learning and Development programmes
- ESOP Policy
- Technical and dynamic environment
- Career development opportunities in leading skills such as technologies, problem solving
- Work with leading experts in the world’s science, IT, Finance, Research and Blockchain.
- Increase the ability to manage time, work, projects, especially research and technology projects.
- Opportunity to contribute and build for the leading start up in the field of providing securities, financial and real estate services in Vietnam, and towards the world.
- Time: Mon - Fri (08:00 - 12:00, 13:00 - 17:00)