Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Taiwan/Taipei/大安] 華城電機股份有限公司 Rust Backend Engineer #4

Open
celiawwang opened this issue Feb 19, 2024 · 3 comments

Comments

@celiawwang
Copy link

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

工作內容

  1. 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.
  1. Database Integration:
  • Utilize Rust database ORM Diesel to interface with a Postgresql database. Write SQL migrations and manage a Postgresql Datase.
  1. 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.
  1. Linux Environment:
  • Work within a Linux environment, configuring and maintaining the distribution of your choice.
  1. 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.

薪資範圍

40,000 ~ 90,000 TWD / month

工時

周一到周五 08:30 - 17:30 (可彈性1.5小時)

聯絡方式

For applying: 104人力銀行

For more information: Technical Project Manager email [email protected]

@sharils
Copy link
Member

sharils commented Feb 24, 2024

Hello @celiawwang , does this duplicate #2 ? If so, do you feel it makes sense to close the older one? Thanks.

@celiawwang
Copy link
Author

Hello @celiawwang , does this duplicate #2 ? If so, do you feel it makes sense to close the older one? Thanks.

Hi! Yes, it's the updated information. Thanks for your help~

@sharils
Copy link
Member

sharils commented Feb 26, 2024

Hi @celiawwang Ok, no problem, I'll close the older one for you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants