Role Overview
We are seeking a skilled Full Stack Engineer with expertise in modern backend development (Node.js or Golang) and frontend development (Vue.js or React). You will build scalable, high-performance web applications while contributing to project management and system architecture decisions. The ideal candidate has strong experience deploying high concurrent systems and can work across the entire technology stack to deliver robust, user-focused solutions.
Key Responsibilities
Full Stack Development
Develop robust backend APIs and services using Node.js/Express.js or Golang with modern frameworks
Build responsive, interactive frontend applications using Vue.js or React and modern JavaScript/TypeScript
Design and implement RESTful APIs, GraphQL endpoints, and real-time communication systems
Integrate frontend applications with backend services and third-party APIs
Implement authentication, authorization, and security best practices across the stack
High Performance Systems & Architecture
Design and deploy high concurrent systems capable of handling large user loads and traffic spikes
Implement caching strategies, load balancing, and database optimization for system scalability
Monitor system performance, identify bottlenecks, and implement optimization solutions
Deploy and manage applications using cloud platforms, containerization, and CI/CD pipelines
Ensure system reliability, uptime, and disaster recovery procedures
Project Management & Collaboration
Participate in project planning, estimation, and timeline management using project management tools
Collaborate with cross-functional teams including designers, product managers, and other engineers
Break down complex features into manageable tasks and track progress through development lifecycle
Conduct code reviews, maintain documentation, and ensure adherence to development best practices
Communicate technical concepts to stakeholders and contribute to technical decision-making
Required Qualifications
Technical Expertise
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
System Architecture & DevOps
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
Project Management & Soft Skills
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
Ready to join a global Web3 leader?
Send your resume and a short intro to ron@oortech.com