
Teya là một công ty công nghệ tài chính và thanh toán có trụ sở tại Vương quốc Anh, phục vụ các doanh nghiệp nhỏ và doanh nghiệp địa phương trên khắp châu Âu. Các dịch vụ của Teya bao gồm máy thanh toán thẻ, thanh toán di động thông qua Teya Tap, quyết toán vào ngày hôm sau và phân tích theo thời gian thực, giúp các đơn vị kinh doanh quản lý giao dịch hằng ngày và hiệu quả hoạt động. Teya cũng tích hợp với hơn 50 hệ thống ePOS và cung cấp các gói thanh toán phù hợp với nhiều nhu cầu kinh doanh khác nhau. Dịch vụ thanh toán của công ty được Cơ quan Quản lý Tài chính Vương quốc Anh quản lý.
Kỹ sư Backend cấp cao tại Teya, Porto làm việc kết hợp
Dẫn dắt việc thiết kế và vận hành các dịch vụ Java và Spring Boot đáng tin cậy cho nền tảng fintech của Teya. Phụ trách kiến trúc, triển khai, hệ thống sản xuất và chất lượng kỹ thuật cho các sản phẩm phục vụ doanh nghiệp địa phương trên khắp châu Âu.
Mô tả
- Tạo và duy trì các dịch vụ backend an toàn, hiệu quả, rõ ràng và được kiểm thử kỹ lưỡng
- Thúc đẩy khả năng mở rộng, hiệu năng và độ tin cậy trên các hệ thống của Teya
- Chịu trách nhiệm về tính năng và dự án từ xác định phạm vi, thiết kế đến phát triển, kiểm thử, triển khai và bảo trì
- Phối hợp chặt chẽ với các đồng nghiệp trong lĩnh vực sản phẩm, thiết kế, khoa học dữ liệu, bảo mật và vận hành
- Đóng góp góc nhìn kỹ thuật trong các buổi đánh giá kiến trúc và thảo luận kỹ thuật
- Phát triển công cụ và tích hợp hệ thống nhằm tăng cường hiệu quả vận hành, độ tin cậy và khả năng mở rộng
- Thúc đẩy các phương pháp tích hợp, phân phối và triển khai liên tục
- Đánh giá mã nguồn và góp phần nâng cao chất lượng cũng như hiệu quả kỹ thuật của đội ngũ
- Hướng dẫn và hỗ trợ các lập trình viên phần mềm khác
- Cập nhật những phát triển mới trong kỹ thuật phần mềm, thanh toán và fintech
- Điều tra các vấn đề phức tạp giữa nhiều hệ thống và đưa ra giải pháp kịp thời
- Thiết lập và thúc đẩy các tiêu chuẩn về chất lượng mã nguồn, kiểm thử, tự động hóa và bảo mật
- Đóng vai trò chuyên gia về lĩnh vực và hỗ trợ kỹ thuật cho các đội ngũ khác
Yêu cầu
- Có ít nhất năm năm kinh nghiệm chuyên môn trong lĩnh vực kỹ thuật phần mềm
- Có kinh nghiệm vững chắc trong phát triển hệ thống backend bằng Java 17+ và Spring Boot
- Có khả năng đã được chứng minh trong việc thiết kế, xây dựng và vận hành các dịch vụ sản xuất đáng tin cậy
- Có kinh nghiệm về thiết kế hệ thống, kiến trúc có khả năng mở rộng, microservices và phát triển API
- Có kiến thức vững về cơ sở dữ liệu, cấu trúc dữ liệu, sự đánh đổi về hiệu năng và hệ thống phân tán
- Có kinh nghiệm thực tế với Kafka và kiến trúc hướng sự kiện
- Cam kết mạnh mẽ với hoạt động giám sát, khả năng quan sát, kiểm thử và trách nhiệm vận hành
- Có kinh nghiệm chẩn đoán các vấn đề phức tạp trên nhiều dịch vụ hoặc hệ thống
- Có khả năng làm việc độc lập, đưa ra quyết định kỹ thuật hợp lý và nhanh chóng làm việc hiệu quả
- Giao tiếp rõ ràng, có khả năng giải thích các chủ đề phức tạp và định hướng kỹ thuật
- Có tinh thần hợp tác và sẵn sàng hỗ trợ các kỹ sư khác phát triển
- Có kinh nghiệm làm việc trong môi trường Agile hoặc Scrum
- Ưu tiên có bằng cấp về khoa học máy tính, kỹ thuật hoặc lĩnh vực liên quan
- Ưu tiên có kinh nghiệm trong lĩnh vực thanh toán, fintech hoặc các nền tảng đưa ra đề xuất về địa điểm và doanh nghiệp
- Ưu tiên có kinh nghiệm với AWS, Kubernetes và Helm
- Ưu tiên có kinh nghiệm với Laravel, Spring, Reactor hoặc các framework, SDK, API và thư viện liên quan
- Ưu tiên quen thuộc với RBAC, ABAC hoặc SpiceDB
- Ưu tiên có kinh nghiệm với BDD hoặc TDD
- Ưu tiên có kinh nghiệm với các quy trình CI/CD
Phúc lợi
- Giờ làm việc linh hoạt
- Bảo hiểm y tế
- Hỗ trợ sức khỏe thể chất và tinh thần thông qua chương trình hợp tác với MyFitness
- 25 ngày nghỉ phép hằng năm cùng các ngày nghỉ lễ
- Cơ hội ghé thăm các văn phòng khác của Teya để gặp gỡ đồng nghiệp khi việc di chuyển an toàn và phù hợp
- Bữa trưa thứ Sáu tại văn phòng
- Văn phòng thân thiện với thiết bị làm việc chất lượng cao
- Môi trường văn phòng không câu nệ hình thức
- Chính sách làm việc kết hợp