
Tala là một công ty công nghệ tài chính phát triển các dịch vụ tài chính số dễ tiếp cận dành cho những người chưa được các tổ chức tài chính truyền thống phục vụ đầy đủ. Thông qua ứng dụng tài chính của mình, Tala cung cấp các dịch vụ tín dụng, thanh toán, tiết kiệm và chuyển tiền tại Kenya, Mexico, Philippines và Ấn Độ. Việc ứng dụng trí tuệ nhân tạo và công nghệ học máy giúp Tala mang đến những trải nghiệm tài chính được cá nhân hóa hơn, bao gồm quản lý tiền theo thời gian thực và danh tính tài chính số. Các đội ngũ của Tala phát triển những sản phẩm nhằm mở rộng khả năng tiếp cận các công cụ tài chính và giúp khách hàng quản lý tiền bạc linh hoạt hơn.
Kỹ sư Backend cấp cao tại Tala — Làm việc từ xa tại Ấn Độ
Dẫn dắt phát triển microservices và API bằng Java cho hạ tầng tín dụng AI-native của Tala. Chịu trách nhiệm về việc triển khai backend đáng tin cậy, ứng phó sự cố, thiết kế dịch vụ và cố vấn kỹ thuật.
Mô tả
- Xây dựng, vận hành và phát triển các dịch vụ backend, API và lớp tích hợp dữ liệu
- Soạn thảo và trình bày tài liệu thiết kế kỹ thuật (EDD)
- Thiết kế và tối ưu lược đồ cơ sở dữ liệu cùng các truy vấn
- Đảm bảo kết quả dự án תוך bảo vệ chất lượng và giảm nợ kỹ thuật
- Chịu trách nhiệm về các công nghệ trong lĩnh vực phụ trách và đánh giá những diễn biến liên quan trong ngành
- Đặt ra tiêu chuẩn cao trong hoạt động review mã nguồn và thiết kế
- Tạo ra mã nguồn sạch, dễ bảo trì và tuân thủ các tiêu chuẩn đã được thiết lập
- Củng cố hạ tầng kiểm thử và mở rộng phạm vi bao phủ của các mô-đun backend
- Review các thay đổi có sự hỗ trợ của AI theo tiêu chuẩn áp dụng cho mã nguồn do con người viết
- Xác định cơ chế cảnh báo, SLI và SLO, đồng thời cải thiện khả năng quan sát backend
- Ứng phó với các sự cố chưa từng được phát hiện trước đây, cải thiện runbook, dẫn dắt phản hồi kỹ thuật và lập tài liệu RCA
- Chẩn đoán và giải quyết vấn đề trong môi trường phát triển và production
- Chịu trách nhiệm thực thi lộ trình của lĩnh vực phụ trách và đóng góp vào việc lập kế hoạch theo quý và theo sprint
- Nhận diện sớm các trở ngại và báo cáo kèm đánh giá tác động cùng các phương án đề xuất
- Phối hợp với các bên liên quan thuộc bộ phận Sản phẩm và kinh doanh để làm rõ yêu cầu và xác định tiêu chí thành công của tính năng
- Triển khai các giải pháp cho lĩnh vực phụ trách, đồng thời chịu trách nhiệm đầu cuối về thiết kế và triển khai dịch vụ
- Đảm bảo ticket chính xác và tài liệu đầy đủ
- Cộng tác giữa các múi giờ thông qua hình thức giao tiếp bất đồng bộ
- Huấn luyện các kỹ sư cấp junior và mid-level
- Cung cấp định hướng kỹ thuật và cố vấn cho các Kỹ sư Backend đang phát triển hoặc mở rộng các mô-đun phức tạp
Yêu cầu
- Giao tiếp tiếng Anh thành thạo, bao gồm cả giao tiếp bằng văn bản
- Thiết kế, xây dựng và vận hành ứng dụng bằng Java, Kotlin và/hoặc Scala
- Làm việc với một web framework như Spring
- Dẫn dắt và triển khai nhiều dự án có ý nghĩa quan trọng đối với lĩnh vực, được xác thực trong môi trường production
- Xây dựng các ứng dụng dành cho người tiêu dùng quy mô lớn trên AWS, Google Cloud hoặc Azure bằng kiến trúc microservices
- Có chuyên môn sâu trong lĩnh vực phụ trách, đồng thời hiểu các lĩnh vực liên quan và kiến trúc tổng thể của công ty
- Thiết kế dịch vụ và các dependency đáp ứng yêu cầu về bảo mật, khả năng bảo trì, khả năng vận hành và khả năng mở rộng
- Soạn thảo và bảo vệ các tài liệu thiết kế kỹ thuật (EDD)
- Có kiến thức chuyên sâu về thiết kế và phát triển REST API cho mobile và web
- Có kinh nghiệm vững về cơ sở dữ liệu quan hệ như MySQL, MariaDB, PostgreSQL, Oracle hoặc MS SQL
- Có kinh nghiệm vững về cơ sở dữ liệu phi quan hệ như Cassandra, Redshift, DynamoDB hoặc HDFS
- Xác định ngưỡng cảnh báo, SLI, SLO và telemetry
- Triển khai cơ chế suy giảm linh hoạt và giám sát các tính năng mới phát hành
- Đồng chịu trách nhiệm với SDET trong các quyết định về phạm vi kiểm thử chấp nhận
- Áp dụng các thực hành lập trình bảo mật theo ISO-27001, ISO-27701 và OWASP
- Khắc phục các lỗ hổng trong SLA đã thiết lập
- Sử dụng AI thành thạo bằng cách xác định tiêu chí chấp nhận, tạo tài sản ngữ cảnh, prompt và skill có thể tái sử dụng, đồng thời xác thực mã nguồn do AI tạo ra
- Có năng lực chuyên sâu về phát triển Agile
- Ưu tiên công việc hiệu quả và giao tiếp rõ ràng trong môi trường có nhịp độ nhanh
- Chủ động mạnh mẽ trong việc tự học và làm việc độc lập
Phúc lợi
- Có nhiều cơ hội phát triển nghề nghiệp và chuyên môn
- Môi trường làm việc hợp tác và hỗ trợ