Software Engineer (Typescript)
ABOUT CLIENT
JOB DESCRIPTION
JOB REQUIREMENT
WHAT'S ON OFFER
CONTACT
Job Summary
Company Type:
Outsourcing payroll & Staffing
Technical Skills:
Typescript, Backend, Frontend
Location:
Ho Chi Minh - Viet Nam
Working Policy:
Hybrid
Salary:
Negotiation
Job ID:
J01744
Status:
Close
Related Job:
PreSales Solutions Engineer
Ho Chi Minh - Singapore
Product
#The Role and ResponsibilitiesAs a PreSales Solutions Engineer, you'll be a key technical expert for the Company, supporting our expanding customer base. You'll work on diverse projects and solve complex technical challenges for our clients.#Key Responsibilities PreSales Support: Partner with the Sales team to understand client needs and develop tailored solutions using Google Maps and Google Cloud services. You'll conduct technical presentations, product demonstrations, and create proof of concepts (POCs) for prospective clients. You'll also assist in crafting proposals and responding to RFPs with detailed technical information. Post-Sales Support: Lead the technical implementation of Google Maps and Google Cloud services, ensuring smooth deployment and integration. You'll provide ongoing technical support and troubleshooting for clients after implementation, working closely with cross-functional teams to ensure client satisfaction and build long-term relationships. Technical Expertise: Stay up-to-date with the latest Google Maps and Google Cloud technologies, serving as a subject matter expert (SME) for both internal teams and clients. You'll integrate new features and services into client solutions and provide guidance on best practices. Collaboration: Work closely with our Sales, Product, Infrastructure, Data, and Engineering teams to align solutions with client needs and company goals. You'll also have the opportunity to mentor junior team members and help with training initiatives.Pre-Sales Support: Collaborate with the Sales team to develop and present tailored Google Maps and Google Cloud solutions. This includes technical presentations, demonstrations, and POCs, as well as contributing to proposals and RFP responses.
Negotiation
View detailsTechnical Lead
Ho Chi Minh - Viet Nam
Product
- NodeJS
- Python
#The tech stack that we use consists of the following: Front-end: Flutter, Firebase suite (Authentication, Firestore, Storage, Messaging), Native iOS / Android Back-end: Node.js (NestJS / TypeScript), GCP (PubSub, Cloud Tasks, Functions, …), TypeScript, Python DevOps: GitHub Actions, GCP (Cloud Build, Cloud Run), Docker Analytics: GCP DataStudio, BigQuery, Google Analytics, UXcam, CleverTap, Adjust#Tech expertise required to be successful: Lead the backend development team, providing technical direction, mentorship, and best practices. Oversee code reviews and ensure adherence to clean coding standards and design principles. Design and implement scalable, secure, and high-performance microservices-based architectures. Architect and implement agentic AI workflows and RAG (Retrieval-Augmented Generation) systems to drive personalized user interactions and automated coaching features. Oversee the data pipelines and infrastructure required for real-time AI model inference, ensuring high-performance and low-latency integration within a microservices-based environment. Collaborate related stakeholders to align on requirements and delivery timelines. Optimize application performance, monitor system reliability, and troubleshoot issues proactively. Advocate for CI/CD pipelines, automated testing, and robust version control strategies. Document key architectural decisions, APIs, and processes for internal use.
Negotiation
View detailsChief Technology Officer
Ha Noi - Viet Nam
Product
- Cloud
- Backend
Planning & designing overall system architecture: Creating a Technology Roadmap for a Game Server system with high concurrency and low latency for global players. Cost optimization: Deciding on the strategy for using Cloud infrastructure (AWS, GCP, Azure) or Hybrid Cloud to balance performance and operational expenses. High-level consultation: Participating in the Executive Board to address the relationship between speed-to-market of features and system stability. Tech-stack selection: Evaluating and finalizing programming languages (Go, C++, Java, Node.js) and processing models (Microservices vs Monolith) suitable for the complex logic of the game. Scalability solution: Directing the development of Auto-scaling, Load Balancing mechanisms, and managing Player State on large clusters. Data management: Designing Database structure (SQL/NoSQL) and Cache system (Redis, Memcached) to handle billions of queries daily without congestion. Ensuring Uptime: Building real-time monitoring and alerting systems to maintain 99.99% Availability. Network security: Implementing solutions to combat DDoS attacks, game fraud (Anti-cheat), and comprehensive user data security. Infrastructure & CI/CD: Standardizing automatic deployment processes to ensure game updates (Hotfix/Update) do not disrupt players. Deployment strategy & Optimization: Developing plans to optimize Cloud Services costs (AWS/GCP/Azure), evaluating the use of Spot Instances, Reserved Instances, or Private Cloud solutions to save operational budget. Meanwhile, establishing 24/7 monitoring and incident response systems.