Full Stack Engineer
OORTech
- Việt Nam
- Lâu dài
- Toàn thời gian
- Design and implement blockchain protocol features including consensus algorithms, block validation, and transaction processing
- Develop networking protocols for peer-to-peer communication and block propagation
- Build and maintain blockchain node software, storage, and indexing systems
- Implement cryptographic primitives and optimize blockchain performance for high throughput
- Design scalable architecture for high transaction volume blockchain infrastructure
- Implement database systems for blockchain state management and historical data storage
- Develop comprehensive testing frameworks and security measures at the protocol level
- Perform code reviews, security audits, and monitor network vulnerabilities
- Create APIs, developer tools, and documentation for protocol integration
- 4+ years of full stack development experience with strong proficiency in JavaScript/TypeScript
- 3+ years of backend development experience with either Node.js/Express.js or Golang with modern frameworks
- 3+ years of frontend development experience with either Vue.js (Vue Router, Vuex/Pinia) or React (React Router, Redux/Context API)
- Proven experience deploying and managing high concurrent systems with demonstrated performance optimization
- Strong knowledge of database technologies (MongoDB, PostgreSQL, Redis) and query optimization
- Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes)
- Knowledge of load balancing, caching strategies, and microservices architecture
- Proficiency with CI/CD pipelines, automated testing, and deployment automation
- Understanding of system monitoring, logging, and performance analysis tools
- Experience with version control systems (Git) and collaborative development workflows
- Experience with project management tools (JIRA, Trello, Asana) and agile development methodologies
- Ability to estimate project timelines, manage priorities, and coordinate with multiple stakeholders
- Strong problem-solving skills and ability to debug complex issues across the full stack
- Excellent communication skills for technical documentation and cross-team collaboration
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
- Fluent in Vietnamese and English. Chinese is a Plus
- Work alongside & learn from best in class talent
- Flexible working options
- Attractive salary & benefits