Rust EngineerCÔNG TY TNHH QUALGO TECHNOLOGIES VIETNAM
Hình thức: Toàn thời gian
Ngày đăng: 02/08/2024
Hạn nộp: 01/09/2024
Vị trí công việc này hiện tại đã hết hạn nộp hồ sơ, bạn có thể tham khảo thêm một số công việc liên quan phía dưới
Mô tả công việc
We are looking for a skilled Rust Developer to join our team and contribute to the development of end-to-end encryption (E2EE) server and client SDKs. In this role, you will be responsible for designing, implementing, and maintaining secure communication protocols and cryptographic algorithms to ensure the confidentiality and integrity of data exchanged between clients and servers.
Key responsibilities:
Design and implement secure communication protocols for end-to-end encryption (E2EE) server and client SDKs.
Develop and maintain cryptographic algorithms and libraries to secure data transmission and storage.
Collaborate with cross-functional teams including backend developers, frontend developers, and security experts to integrate E2EE solutions into existing products and platforms.
Write clean, maintainable, and efficient Rust code following best practices and coding standards.
Conduct code reviews and provide constructive feedback to ensure code quality and adherence to security standards.
Perform thorough testing and debugging to identify and fix security vulnerabilities and performance issues.
Stay up-to-date with the latest advancements in cryptography, security protocols, and Rust programming language.
Document design decisions, APIs, and implementation details for reference and future maintenance.
Participate in discussions and brainstorming sessions to contribute ideas for product enhancements and new features.
Collaborate with the technical support team to troubleshoot and resolve customer issues related to E2EE functionality.
Key responsibilities:
Design and implement secure communication protocols for end-to-end encryption (E2EE) server and client SDKs.
Develop and maintain cryptographic algorithms and libraries to secure data transmission and storage.
Collaborate with cross-functional teams including backend developers, frontend developers, and security experts to integrate E2EE solutions into existing products and platforms.
Write clean, maintainable, and efficient Rust code following best practices and coding standards.
Conduct code reviews and provide constructive feedback to ensure code quality and adherence to security standards.
Perform thorough testing and debugging to identify and fix security vulnerabilities and performance issues.
Stay up-to-date with the latest advancements in cryptography, security protocols, and Rust programming language.
Document design decisions, APIs, and implementation details for reference and future maintenance.
Participate in discussions and brainstorming sessions to contribute ideas for product enhancements and new features.
Collaborate with the technical support team to troubleshoot and resolve customer issues related to E2EE functionality.
Yêu cầu
Proven experience developing server and client-side applications using Rust programming language.
Strong understanding of cryptography principles, secure communication protocols, and encryption algorithms.
Experience with cryptographic libraries such as libsodium, OpenSSL, or Ring.
Familiarity with network protocols such as TCP/IP, HTTP, and WebSocket.
Solid understanding of concurrent and asynchronous programming in Rust.
Experience with version control systems, particularly Git.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Ability to work independently and in a team environment.
Optional experience:
Experience implementing messaging layer security mechanisms such as end-to-end encryption (E2EE) and message authentication codes (MACs).
Familiarity with secure messaging protocols like Signal Protocol (formerly known as Axolotl) or Double Ratchet Algorithm.
Understanding of key exchange protocols such as Diffie-Hellman key exchange and Elliptic Curve Diffie-Hellman (ECDH).
Knowledge of secure message serialization formats such as Protocol Buffers or JSON Web Encryption (JWE).
Experience integrating secure messaging features into communication platforms or applications.
Preferred qualifications:
Experience with cross-platform development targeting desktop, mobile, and web platforms.
Familiarity with containerization technologies such as Docker.
Knowledge of secure coding practices and common security vulnerabilities.
Experience with Continuous Integration/Continuous Deployment(CI/CD) pipelines.
Contributions to open-source projects or participation in the Rust community.
Strong understanding of cryptography principles, secure communication protocols, and encryption algorithms.
Experience with cryptographic libraries such as libsodium, OpenSSL, or Ring.
Familiarity with network protocols such as TCP/IP, HTTP, and WebSocket.
Solid understanding of concurrent and asynchronous programming in Rust.
Experience with version control systems, particularly Git.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Ability to work independently and in a team environment.
Optional experience:
Experience implementing messaging layer security mechanisms such as end-to-end encryption (E2EE) and message authentication codes (MACs).
Familiarity with secure messaging protocols like Signal Protocol (formerly known as Axolotl) or Double Ratchet Algorithm.
Understanding of key exchange protocols such as Diffie-Hellman key exchange and Elliptic Curve Diffie-Hellman (ECDH).
Knowledge of secure message serialization formats such as Protocol Buffers or JSON Web Encryption (JWE).
Experience integrating secure messaging features into communication platforms or applications.
Preferred qualifications:
Experience with cross-platform development targeting desktop, mobile, and web platforms.
Familiarity with containerization technologies such as Docker.
Knowledge of secure coding practices and common security vulnerabilities.
Experience with Continuous Integration/Continuous Deployment(CI/CD) pipelines.
Contributions to open-source projects or participation in the Rust community.
Quyền lợi
Competitive salary and benefits package.
Opportunity to work on a product that impacts millions of users.
A dynamic and supportive work environment.
Premium health insurance for you and your family.
Professional growth and development opportunities.
Opportunity to work on a product that impacts millions of users.
A dynamic and supportive work environment.
Premium health insurance for you and your family.
Professional growth and development opportunities.
Thông tin khác
Cấp bậc
Nhân viên
Kinh nghiệm
1 năm
Số lượng tuyển
4 người
Hình thức làm việc
Toàn thời gian
Giới tính
Không yêu cầu
Nhân viên
Kinh nghiệm
1 năm
Số lượng tuyển
4 người
Hình thức làm việc
Toàn thời gian
Giới tính
Không yêu cầu
Giới thiệu công ty
CÔNG TY TNHH QUALGO TECHNOLOGIES VIETNAM việc làm
Tầng 24, Tháp A Khu thương mại dịch vụ kết nhà ở cao tầng tại lô đất 1-13 thuộc khu chức năng số 1- khu đô thị mới Thủ Thiêm, số 15 Trần Bạch Đằng. Phường Thủ Thiên,thànhphốThủĐức,Tp.HCM,ViệtNam
Quy mô: Từ 101 - 500 nhân viên
Việc làm tương tự
FrontEnd Developer (ReactJS / NextJS)
CÔNG TY TNHH THƯƠNG MẠI MEKO
Thoả thuận
Hồ Chí Minh, Cần Thơ
10/11/2024
Web Developer - Đi Làm Ngay
CÔNG TY TNHH TECHNOASIA
Thỏa thuận
Hồ Chí Minh, Đà Nẵng, Hải Phòng, Vĩnh Long
26/10/2024
Software Developer (Web Developer)
Rozitek Instralogistic Solution Co.ltd
Thỏa thuận
Hà Nội, Hồ Chí Minh
26/10/2024
Vị trí Rust Engineer do công ty CÔNG TY TNHH QUALGO TECHNOLOGIES VIETNAM tuyển dụng tại Hồ Chí Minh, Joboko tự động tổng hợp mức lương Thoả thuận, tìm thêm việc làm về Rust Engineer hoặc công ty CÔNG TY TNHH QUALGO TECHNOLOGIES VIETNAM ở các link phía trên
Giới thiệu công ty
CÔNG TY TNHH QUALGO TECHNOLOGIES VIETNAM việc làm
Tầng 24, Tháp A Khu thương mại dịch vụ kết nhà ở cao tầng tại lô đất 1-13 thuộc khu chức năng số 1- khu đô thị mới Thủ Thiêm, số 15 Trần Bạch Đằng. Phường Thủ Thiên,thànhphốThủĐức,Tp.HCM,ViệtNam
Quy mô: Từ 101 - 500 nhân viên