Rust Developer / Junior Backend Developer (freelance)

PROJECT: We are building 4connection โ€“ a modern, feature-rich messenger combining group messaging, interest-based communities and serious dating/matching features. Think Telegram meets thoughtful matchmaking โ€“ with accessibility, youth protection and strong encryption built in from the start. The Rust backend handles message routing, user matching algorithms, group management, API and the web presence. This is a client-commissioned project with a clear product vision.

 

REQUIREMENTS: 1+ years of experience in C, C++ or another systems-level language. Understanding of memory management (stack vs. heap, pointers, ownership concepts). Basic knowledge of network programming (TCP/IP, WebSockets, HTTP). Interest in learning Rust โ€“ we will train you, supported by AI-assisted development with Claude. Clean, readable, maintainable code is non-negotiable. Experience with Git and Linux. Good English skills (reading and writing).

 

NICE TO HAVE: Any Rust experience (even personal projects). Experience with async programming (Tokio, epoll, io_uring). Experience with matching algorithms or recommendation systems. Knowledge of Firebase integration. Experience with accessibility standards or youth protection regulations.

 

RESPONSIBILITIES: Implementing the backend architecture under direct guidance of the technical lead. Building message routing, group management and user matching systems. Implementing interest-based and dating match algorithms. Building the persistence layer and REST/WebSocket API. Integrating with Firebase and third-party services. Collaborating closely with Android and iOS developers on API design. Writing testable, documented code that any equivalent specialist can take over immediately.

 

WE OFFER: Fully remote work. A small, focused core team of 4 developers โ€“ no corporate overhead. Direct collaboration with an experienced technical lead who mentors rather than manages. AI-assisted development with Claude as a fixed part of the workflow. The chance to shape a backend architecture from the ground up. Clients will be released as open source โ€“ you are building something visible. Fair compensation, long-term collaboration. Nextcloud and Redmine for collaboration โ€“ open-source tooling.

 

Tech Stack: Rust, Tokio, Axum/Actix-Web, Firebase, Linux, Git, Redmine, Nextcloud

Required languages

English B1 - Intermediate
Rust, Git, Tokio, Axum, Actix-Web, Firebase, Linux, redmine, Nextcloud
Published 25 February
28 views
ยท
6 applications
To apply for this and other jobs on Djinni login or signup.
Loading...