Kỹ năng


Mô tả công việc

Position Summary
Senior backend developer to build and maintain enterprise-grade Node.js services including GraphQL APIs, data transformation pipelines, metrics processing, and third-party integrations with IT management tools (SCOM, ServiceNow, Datadog, etc.).
Required Technical Skills
Core Technologies (Must Have)
TypeScript – Strong typing, generics, decorators, module systems
Node.js – Async/await, streams, event loop, performance optimization
Express – Middleware, routing, error handling, security best practices
GraphQL – Schema design, resolvers, Apollo Server, Nexus
PostgreSQL – Complex queries, indexes, transactions, schema design
Redis – Caching strategies, pub/sub, data structures, RediSearch
Git – Advanced workflows, branching, code review

API & Integration (Must Have)
REST API Design – RESTful principles, versioning, error handling
API Consumption – Axios, authentication, rate limiting, retry logic
Authentication – JWT, OAuth 2.0, Auth0 integration
Data Validation – Zod, JSON Schema, input sanitization
Error Handling – Structured logging, error propagation, monitoring
Testing – Jest, integration testing, API testing

Data Processing (Must Have)
ETL pipelines & data transformation
Time-series databases (TimescaleDB, InfluxDB, or similar)
Job scheduling & background processing (BullMQ, Bree, or similar)
Large dataset handling (streaming, pagination, batching)
AI & MCP Development (Must Have)
MCP (Model Context Protocol) – Server development, tool definitions, resource providers
LLM Integration – OpenAI, Anthropic Claude API integration
AI Coding Agents – Claude Code, GitHub Copilot, Cursor

Database Design (Must Have)
PostgreSQL – Schema design, indexing, query optimization
TimescaleDB – Hypertables, continuous aggregates, retention policies
Data Modeling – Normalization, temporal data, audit trails

Testing (Must Have)
Unit testing with Jest & mocking
Component testing
System / integration testing
API testing with Supertest & Bruno

Nice to Have
Rust
TimescaleDB advanced features
GraphQL code generation
Message queues (RabbitMQ, Kafka)
Docker & orchestration
Monitoring tools (Datadog, New Relic, Prometheus)
CMDB/ITSM tools (ServiceNow, BMC)
Infrastructure monitoring (SCOM, Zabbix, Nagios)
XML/JSON transformation (JSONata, XSLT)

Yêu cầu công việc

GraphQL Server Development
Build & maintain schema using Nexus
Implement efficient resolvers & data loading
Design type-safe APIs with validation
Optimize performance and fix N+1
Implement RBAC and field-level permissions

Integration Development
Build REST API clients for 3rd party systems
Implement authentication/authorization
Handle rate limiting, retries, circuit breakers
Data mapping between formats
Build sync jobs for periodic data pulling
Data Pipeline Development
Build ETL & transformation pipelines
Validation & data quality checks
Large-scale data processing
Metrics ingestion & aggregation
Time-series data storage & querying

Database & Storage
PostgreSQL schema design
TimescaleDB hypertables & aggregates
Redis caching with invalidation
Query optimization for large datasets
Data versioning & audit trails
AI-Assisted Development
Use AI coding assistants (Claude, Copilot, Cursor)
Rapid prototyping & code refinement
Review AI-generated code
Prompt engineering for coding tasks
MCP Server Development
Build MCP servers
Define tool schemas & resource providers
Implement context-aware AI
Integrate MCP with GraphQL APIs
Specification & Documentation
Write technical specs
Document API contracts & schemas
Create ADRs
Produce clear technical proposals
Testing Strategy
Unit tests with proper mocking
Component tests
System/integration tests
Maintain test coverage & quality gates

Thời gian làm việc

Trong tuần: Từ thứ 2 - thứ 6

Trong ngày: Từ 08:30 giờ - 17:30 giờ


Quyền lợi ứng viên

Opportunities to onsite and work with big customers, advanced technology, personal development...
- Opportunity to work in groups with many leading experts in the field of domestic and international IT.
- Opportunity to implement ambitious projects in many countries, gain exposure to the latest technologies and learn from talented colleagues.
- Work in a youthful, vibrant, modern and multicultural environment. Communication activities and events on holidays take place regularly.
- Promotion opportunities based on capacity with corresponding rank increases and salary increases.
- Have the right to participate in soft skills training courses (logical thinking, creative thinking, communication skills, project management skills, negotiation skills...) and Japanese language classes.
- And many other attractive benefits...

Địa chỉ làm việc

Remote 100%

Tiền thưởng

Đăng nhập để xem

Mức lương

30-35 triệu

Thông tin

  • Kinh nghiệm 5 năm
  • Trình độ Đại học
  • Vị trí Senior
  • Hình thức Remote
  • Hạn nộp hồ sơ 2026-12-31
  • Số lượng 1 người
  • Phỏng vấn 2 vòng
  • Ngôn ngữ Tiếng Anh giao tiếp
Hỗ trợ ứng tuyển
Hr Admin

Hr

Báo cáo lỗi

Sao chép đường dẫn để chia sẻ:


Việc làm cùng kỹ năng

Fullstack (Node.js/Python, React.js / Next.js.) onsite Tạ Quang Bửu

  • 15-25 triệu
  • Hà Nội
Phát triển Backend & API: ● Phát triển và triển khai các dịch vụ Backend chất lượng cao bằng Node.js (Express.js/NestJS) hoặc Python (FastAPI/Django) cho ứng dụng Web/Mobile. ● Thiết kế, tối ưu các chuẩn API RESTful/GraphQL, đảm bảo hiệu suất, khả năng mở rộng (scalability) và tính bảo mật hệ thống. ● Phối hợp chặt chẽ với team Frontend, AI Engineer và Product Owner theo quy trình Agile/Scrum. Phát triển Frontend & Tích hợp Hệ thống: ● Xây dựng giao diện và phát triển tính năng Frontend với React.js / Next.js. ● Tích hợp các API AI/LLM (OpenAI, Gemini, Claude) và dịch vụ bên thứ ba (cổng thanh toán, Cloud Services AWS/GCP/Azure) vào sản phẩm. Quản trị Cơ sở dữ liệu & Vận hành: ● Thiết kế, truy vấn và tối ưu hệ thống Cơ sở dữ liệu (MySQL, PostgreSQL, MongoDB, Redis). ● Phân tích log, theo dõi hệ thống, debug, phát hiện và khắc phục sự cố trong quá trình phát triển và vận hành sản phẩm. Phân tích Yêu cầu & Viết Tài liệu: ● Tiếp nhận, phân tích yêu cầu kỹ thuật từ khách hàng/người dùng cuối; tư vấn giải pháp kỹ thuật phù hợp. ● Trực tiếp viết tài liệu kỹ thuật, thực hiện review code, viết unit test để đảm bảo chất lượng phần mềm theo từng Sprint.

Tiền thưởng

Đăng nhập để xem

NodeJS onsite Dương Đình Nghệ

  • 25-30 triệu
  • Hà Nội
Responsible for developing and maintaining back-end services for the Core Identity Services (CIS) using Node.js. CIS acts as the single source of truth for customer identity across multiple independent services. This role supports the CIS team by building secure APIs, handling identity and business logic, and integrating with databases and external services, working closely with the other developers on the project to deliver reliable and scalable back-end features.

Tiền thưởng

Đăng nhập để xem