You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Battery Technology Development Laboratory 電池技術開發實驗室
工作地點
台北大安區/近大安站6號出口
遠端規定
N/A
專案簡介
We are looking for a skilled Backend Rust Engineer to join our team. The candidate should know Rust backend frameworks like Actix-Web, rust database ORMs like Diesel, and have a good understanding of Relational Databases like PostgreSQL. Knowledge in SQL, CI/CD, Git, Linux, multi-threading, and Rust Async programming is also essential. You will be responsible for developing and maintaining the Backend of a battery management system which is composed of several cross-field components. The project is quite multi-disciplinary and is a great opportunity to learn and work on different technical problems. The backend needs you to know how to manage threads and futures, design modular and reusable code, and create REST APIs as well as handling SSE(Server Sent Events). Effective communication and being a strong team player are crucial for this role. While not mandatory, knowledge of embedded systems, real-time operating systems, and serial communications like CAN and SPI would be quite valuable for this position. Our team as great interest in Open-Source technologies and contribution to the open-source community.
基本技能
Rust programming, Usage of Version Control (Git), understand and use Data structures and Algorithms
工作內容
Backend Development:
Develop and maintain the backend of our systems in Rust. Ensure optimal performance and reliability while designing modular code. Write unit and integration tests.
Database Integration:
Utilize Rust database ORM Diesel to interface with a Postgresql database. Write SQL migrations and manage a Postgresql Datase.
CI/CD and Version Control:
Implement Continuous Integration/Continuous Deployment (CI/CD) pipelines and use Git for version control. We are currently using Gitea Actions (same as Github actions) for our CI.
Linux Environment:
Work within a Linux environment, configuring and maintaining the distribution of your choice.
Team Collaboration:
Collaborate effectively with cross-functional teams and fellow engineers to deliver high-quality software solutions. Work in collaboration with the Frontend Team to design REST APIs and other web communication channels like SSE
能力需求
Bachelor's or higher degree in Computer Science, Software Engineering, or a related field.
Proficiency in Rust, Actix-Web, and Diesel ORM.
Strong knowledge of relational databases, particularly PostgreSQL, and expertise in SQL.
Experience with CI/CD pipelines and Git for version control.
Familiarity with Linux environments and system configuration.
Capability to work with multi-threading and Rust Async programming.
Previous experience in REST API development.
Effective communication skills and a strong team player.
Nice to have: Knowledge of embedded systems, real-time operating systems, and serial communications like CAN and SPI.
Company
Fortune Electric - 華城電機股份有限公司
104人力銀行
CakeResume Profile
Official Website
Team
Battery Technology Development Laboratory 電池技術開發實驗室
工作地點
台北大安區/近大安站6號出口
遠端規定
N/A
專案簡介
We are looking for a skilled Backend Rust Engineer to join our team. The candidate should know Rust backend frameworks like Actix-Web, rust database ORMs like Diesel, and have a good understanding of Relational Databases like PostgreSQL. Knowledge in SQL, CI/CD, Git, Linux, multi-threading, and Rust Async programming is also essential. You will be responsible for developing and maintaining the Backend of a battery management system which is composed of several cross-field components. The project is quite multi-disciplinary and is a great opportunity to learn and work on different technical problems. The backend needs you to know how to manage threads and futures, design modular and reusable code, and create REST APIs as well as handling SSE(Server Sent Events). Effective communication and being a strong team player are crucial for this role. While not mandatory, knowledge of embedded systems, real-time operating systems, and serial communications like CAN and SPI would be quite valuable for this position. Our team as great interest in Open-Source technologies and contribution to the open-source community.
基本技能
Rust programming, Usage of Version Control (Git), understand and use Data structures and Algorithms
工作內容
能力需求
薪資範圍
40,000 ~ 90,000 TWD / month
工時
周一到周五 08:30 - 17:30 (可彈性1.5小時)
聯絡方式
For applying: 104人力銀行
For more information: Technical Project Manager email [email protected]
The text was updated successfully, but these errors were encountered: