Mô Tả Công Việc
Responsibilities: Go Development: Lead the development of our robust and scalable core control server using Go (Golang). C Development: Build and maintain high-performance device connectivity libraries in C (e.g., libmagicp2p), linking with pthread and libsodium. Database Integration: Integrate with our MySQL 8.0 database, write efficient SQL queries, and manage secure TLS connections. Deployment & Ops: Write and maintain deployment, operations, and monitoring scripts using Python 3 and Bash. Build & Tooling: Create and manage Makefiles for building, testing, and cross-compiling both Go and C components. Infrastructure Management: Deploy, manage, and automate services on DigitalOcean, including provisioning droplets and utilizing the DO API. System Services: Configure and maintain systemd services for running the control server. Monitoring: Implement and improve monitoring dashboards in Grafana by aggregating metrics from our services. Code Reviews: Conduct thorough code reviews to ensure code quality and adherence to best practices. Collaboration: Work closely with other engineers and product managers to deliver high-quality, reliable systems. Security: Implement and manage SSH tunneling, database security (custom CAs), and other infrastructure security best practices.
Xem toàn bộ Mô Tả Công Việc
Yêu Cầu Công Việc
Qualifications: Experience: Minimum 3 years of professional experience in backend or systems development. Go Expertise: Deep understanding of Go (Golang) and its ecosystem for building concurrent, networked services. C Proficiency: Strong proficiency in C for systems-level programming or library development. Database Expertise: Excellent knowledge of MySQL 8.0 (or similar relational databases) and SQL. Scripting: Proficiency in modern Python 3 and Bash scripting. Linux/Systems: Excellent knowledge of the Linux environment, system services (systemd), and core networking principles (TCP/IP). Build Tools: Proven experience with Make and C toolchains (gcc, ld, ar). Cloud Infrastructure: Experience managing VM-based infrastructure on a cloud provider (DigitalOcean is a strong plus). Version Control: Proficiency with Git and version control workflows. Problem-Solving: Strong analytical and problem-solving skills. Communication: Excellent verbal and written communication skills. Agile Methodology: Experience working in an Agile/Scrum environment. Experience with cryptography libraries (e.g., libsodium) is a plus. Experience with monitoring and dashboarding tools (e.g., Grafana) is a plus. Experience with Go or C cross-compilation (e.g., for linux-aarch64) is a significant plus. Experience with load testing (e.g., tcpkali) is a plus.
Xem toàn bộ Yêu Cầu Công Việc
Hình thức
Full-time
Quyền Lợi
As a member of our team, you'll enjoy:Well-being: 13th month salaryActivities: team-building, and customized monthly bonding events.Annual leaves: 12 days off per year.Healthcare: compulsory social insurance according to Labor LawWorking Environment: dynamic, friendly environments with working time flexibility (Mon-Fri)Challenges: We're on a hyper growth path for you to take initiative, make decisions, and create your own value. You'll have continuous opportunities to challenge yourself, learn new skills, and knowledge.Culture: collaborative working environment. You will receive transparent and supportive feedback to perform at your best.
Mức lương
Thỏa thuận
Báo cáo tin tuyển dụng: Nếu bạn thấy rằng tin tuyển dụng này không đúng hoặc có dấu hiệu lừa đảo,
hãy phản ánh với chúng tôi.
Tham khảo: 10 Dấu hiệu nhận biết hành vi lừa đảo qua tin tuyển dụng.
Tham khảo: 10 Dấu hiệu nhận biết hành vi lừa đảo qua tin tuyển dụng.