《Responsibilities》
Cross-Cloud FinOps:
- Develop and implement cost-optimization strategies across multiple cloud providers (e.g., AWS, Azure, GCP).
- Monitor and analyze cloud spending trends, ensuring efficient resource utilization and identifying anomalies or waste.
- Define and enforce cost allocation policies for teams, projects, and business units to improve accountability.
- Collaborate with finance and engineering teams to forecast cloud budgets, manage spending targets, and provide visibility to stakeholders.
- Practical infrastructure experience required: familiarity with cloud networking, storage, compute, and container platforms to evaluate and implement cost-saving measures directly.
- Manage and optimize multi-cloud infrastructure, delivering reliable and cost-efficient platform services to both internal teams and external customers.
Technology Evaluation & Innovation
- Explore new data storage, ETL, and analytics stacks (e.g., ClickHouse, Iceberg, Flink, Kafka).
- Evaluate database engines, query optimization strategies, and cost-performance tradeoffs.
- Research and prototype AI-driven data platforms, including vector databases, embeddings, and retrieval-augmented generation (RAG) use cases.
GitOps Auditing:
- Audit and govern GitOps workflows and IaC repositories, ensuring secure, compliant, and efficient automated deployments at scale.
We're seeking a Senior Backend Engineer to build and manage all aspects of web applications, from server-side logic and databases to client-side admin site interfaces. If you're a NodeJS expert with fluency in English and passionate to join an exciting project, we want you on our team!
# Responsibilities
1. Deliver robust, testable and efficient code that meets the highest standards of quality.
2. Collaborate closely with the team to develop live gaming products.
3. Document and maintain software functionalities, ensuring clarity for future reference.
4. Design automated tests, carry out unit tests and integration tests.
# Qualifications
1. Degree in Computer Science, Engineering or relevant field.
2. 5+ years of experience in NodeJS(Typescript) for distributed cloud-based products.
3. Proactive with excellent communication and problem-solving skills.
4. Strong understanding of MySQL or PostgreSQL, and Redis.
5. Familiar with Git.
6. Good understanding of DynamoDB or MongoDB.
7. Good knowledge of RabbitMQ and basic front-end skills for back-office development.
8. Proficiency in both English and Chinese, written and spoken. If your English skills need improvement, we offer English training courses to support your growth.
【工作內容】
1. 使用 TypeScript 和 Node.js 開發高效穩定的後端服務。
2. 設計並實現 API,並與前端工程師協作,確保系統功能的無縫對接。
3. 負責 MongoDB 資料庫的設計與優化,並使用 Mongoose 進行資料存取與管理。
4. 撰寫可維護且高效的程式碼,並參與代碼審查與優化過程。
5. 解決系統瓶頸,優化服務效能,確保高可用性與高擴展性。
【Job Description】
1. Develop efficient and robust backend services using TypeScript and Node.js.
2. Design and implement APIs, collaborating with frontend engineers to ensure seamless system functionality.
3. Manage and optimize MongoDB databases, utilizing Mongoose for data access and management.
4. Write maintainable and efficient code, participating in code reviews and optimization.
5. Address system bottlenecks, enhance service performance, and ensure high availability and scalability.