Job Responsibilities:
- Improvement of the architecture/trading system in the financial/blockchain field which requires the developed system to have high performance, low latency, high availability, and high reliability.
- Write high-quality, clean, and maintainable code using engineering best practices.
- Quick action in case of any productions issue happen, lead up to resolving the issues with coordination with different team members.
- Comfortable working in fast-paced start up and agile environment.
Qualifications and Profile:
- Bachelor’s degree in computer science or relevant fields.
- Good problem-solving skills, team player and able to work independently driven.
- Good attitude and willing to learn and pick up new skills.
- Knowledge in HTTP, WebSocket, TCP / IP protocols.
- Proficient in one or several of the following programming/scripting languages: Java, python golang, nodejs, C++, rust.
- Proficient in PostgreSQL databases and SQL tuning/optimization.
- Experience with designing and implementation of scalable microservices, APIs.
- Experience with Caching: Redis is a plus.
- Experience with Messaging Queue: Kafka is a plus.
- Experience with managing infrastructure on AWS is a plus.
- Familiar with Atlassian product suite; JIRA, Confluence is a plus.
- Knowledge of Kubernetesis a plus.
- Having working experience within the trading, financial, crypto industry is preferred.
- Having domain knowledge in blockchain technologies, capital markets technology and financial payments technology would be advantageous.