
Malbek phát triển nền tảng quản lý vòng đời hợp đồng dành cho doanh nghiệp, tích hợp việc soạn thảo, thực hiện, phân tích hợp đồng và các quy trình liên kết trong một hệ thống. Sản phẩm kết hợp các công cụ CLM với thông tin chi tiết và đề xuất do AI tạo ra, thỏa thuận clickwrap cùng một kho tích hợp không cần lập trình. Malbek hỗ trợ các bộ phận pháp chế, mua sắm, kinh doanh và tài chính tại các tổ chức lớn đang tìm kiếm quy trình ký kết hợp đồng nhất quán hơn, khả năng theo dõi thỏa thuận tốt hơn và sự phối hợp trơn tru hơn giữa các phòng ban.
Lập trình viên Full-Stack cấp cao — Malbek, làm việc từ xa tại Hoa Kỳ
Xây dựng và mở rộng nền tảng SaaS của Malbek trên Angular, Spring, API và cơ sở dữ liệu. Cung cấp các tính năng đáng tin cậy, hiệu năng cao từ đầu đến cuối cho khách hàng tại Hoa Kỳ.
Mô tả
- Xây dựng và duy trì các tính năng sản phẩm full-stack trên giao diện người dùng, dịch vụ backend, API và lược đồ cơ sở dữ liệu.
- Dẫn dắt các tính năng từ thiết kế kỹ thuật và ước tính đến phát triển, kiểm thử, triển khai và giám sát.
- Phát triển API RESTful và GraphQL, chú trọng khả năng mở rộng, quản lý phiên bản và hiệu năng truy vấn.
- Viết các truy vấn cơ sở dữ liệu hiệu quả, thiết kế lược đồ chuẩn hóa và hỗ trợ lập chỉ mục cũng như tối ưu hóa truy vấn.
- Duy trì các tích hợp bên thứ ba, bao gồm luồng xác thực OAuth2 và SSO cùng việc xử lý sự kiện webhook.
- Tạo các bài kiểm thử đơn vị, tích hợp và đầu-cuối, duy trì độ bao phủ tự động và tham gia đánh giá mã nguồn.
- Góp phần định hình các quyết định kiến trúc về ranh giới dịch vụ, bộ nhớ đệm và luồng dữ liệu.
- Tối ưu hiệu năng ứng dụng thông qua lập hồ sơ, kiểm thử tải và cải thiện truy vấn cũng như bộ nhớ đệm.
- Thiết lập công cụ và giám sát dịch vụ bằng nhật ký, số liệu và khả năng truy vết, đồng thời chẩn đoán sự cố trong môi trường sản xuất.
- Cải thiện quy trình CI/CD, hạ tầng dưới dạng mã và tự động hóa triển khai.
- Áp dụng các phương pháp phát triển an toàn, bao gồm xác thực đầu vào, mã hóa, cũng như quản lý phụ thuộc và lỗ hổng.
- Tham gia lập kế hoạch sprint, họp standup, họp hồi cứu và các nghi thức Agile khác.
Yêu cầu
- Có ít nhất 10 năm kinh nghiệm chuyên môn phát triển full-stack.
- Thành thạo Angular và TypeScript hoặc JavaScript ở cấp độ nâng cao, bao gồm kiến trúc component và quản lý trạng thái.
- Có kinh nghiệm vững chắc với Spring Framework trong việc xây dựng các dịch vụ backend vận hành thực tế.
- Có kinh nghiệm thực tiễn trong thiết kế, phát triển và sử dụng API RESTful, đồng thời quen thuộc với quản lý phiên bản và tài liệu hóa.
- Có kiến thức thực hành về cơ sở dữ liệu quan hệ như PostgreSQL và MySQL, bao gồm thiết kế lược đồ và tối ưu hóa truy vấn, và/hoặc cơ sở dữ liệu NoSQL như MongoDB và DynamoDB.
- Có kinh nghiệm với AWS, GCP hoặc Azure và các dịch vụ điện toán, lưu trữ và mạng cốt lõi của các nền tảng này.
- Thành thạo Git, quy trình đánh giá mã nguồn và các công cụ CI/CD như GitHub Actions, Jenkins hoặc CircleCI.
- Có kinh nghiệm phát triển kiểm thử tự động với Jest, Mocha, Cypress hoặc Playwright.
- Am hiểu sâu các phương pháp bảo mật web, bao gồm các rủi ro trong OWASP Top 10, xác thực, phân quyền và mã hóa.
- Nắm vững cấu trúc dữ liệu, thuật toán và các nguyên tắc nền tảng về thiết kế hệ thống.
- Kỹ năng giao tiếp xuất sắc và khả năng cộng tác giữa các bộ phận.
- Ưu tiên: Có kinh nghiệm thiết kế lược đồ GraphQL và phát triển resolver.
- Ưu tiên: Có kinh nghiệm với Docker, Kubernetes, Terraform và CloudFormation.
- Ưu tiên: Có kinh nghiệm với microservices, hệ thống hướng sự kiện, Kafka, SQS và RabbitMQ.
- Ưu tiên: Có kinh nghiệm với Datadog, Grafana, ELK và OpenTelemetry.
- Ưu tiên: Có kinh nghiệm với các công cụ chữ ký điện tử hoặc quy trình xử lý tài liệu cùng API của chúng.
- Ưu tiên: Có đóng góp cho các dự án nguồn mở.
Phúc lợi
- Gói lương và cổ phần.
- Gói phúc lợi toàn diện.
- Thời gian nghỉ có lương linh hoạt và văn hóa làm việc thân thiện với hình thức từ xa.
- Ngân sách cho việc học tập và phát triển chuyên môn.
- Môi trường làm việc hợp tác và tăng trưởng cao.