companyNextLink Labs logo

Senior Rust Engineer - Remote Opportunity

NextLink LabsUnited States
Remote Full-time $130K/yr - $180K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

To be successful in this role, candidates should possess the following qualifications:Strong experience in Rust programming, preferably with Edition 2024.Proficiency in systems programming and distributed services. Experience with gRPC, event sourcing, and actor-based concurrency. Familiarity with Clean Architecture and CQRS patterns. Excellent communication skills for client engagement. A collaborative mindset and a passion for agile methodologies.

About the job

About NextLink Labs

NextLink Labs is an innovative technology firm dedicated to empowering businesses in building, scaling, and securing their software applications. We firmly believe that effective and secure technology is crucial for the success of companies, teams, and products. Our commitment is to help our clients excel in their respective sectors.

As a fully remote organization with a diverse team across the nation, NextLink Labs prioritizes a collaborative and comfortable work environment. We strive to cultivate an inclusive atmosphere where every team member can flourish both professionally and personally.

Position Summary

We are looking for a talented Senior Rust Developer with extensive experience in systems programming and distributed services to join our Custom Software Development consulting team. In this role, you will be responsible for creating and maintaining scalable backend services and APIs for our clients, seamlessly integrating with their engineering teams.

As a Senior Rust Developer, you will design and implement robust backend systems utilizing gRPC, event sourcing, and actor-based concurrency, while making key architectural decisions to rapidly deliver features for enterprise applications built on Clean Architecture and CQRS patterns. If you are a proactive engineer eager to take ownership of your projects, we welcome you to become a part of our team at NextLink Labs.

Your Responsibilities

  • Design, develop, and maintain scalable backend services using Rust (Edition 2024) with Tokio as the async runtime.

  • Implement and enhance Clean Architecture with CQRS and Event Sourcing patterns using actor-based concurrency (Kameo).

  • Collaborate with fellow engineers to architect and implement modular, well-structured solutions across workspace crates (model, domain, data, service).

  • Engage directly with clients to provide demonstrations and gather feedback.

  • Develop gRPC services using Tonic and Protocol Buffers with Prost for inter-service communication.

  • Build and optimize data access layers using SQLx with PostgreSQL/TimescaleDB and Neo4j.

  • Implement request validation utilizing Garde.

  • Participate in an agile team environment with daily stand-ups and weekly agile meetings.

About NextLink Labs

NextLink Labs is not just another tech company; we are pioneers in technology solutions that drive success. Our focus is on helping businesses leverage technology for their growth and security, ensuring they remain competitive in their industries. Join us and be part of a team that values innovation and excellence.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.