companyNextLink Labs logo

Senior Rust Engineer - Remote Opportunity

Remote Contract

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 excel in this role, candidates should possess a solid background in systems programming, specifically with Rust, as well as experience in designing and implementing backend systems. Familiarity with gRPC, event sourcing, and CQRS patterns is essential. Strong communication skills for client interaction and collaboration within an agile team environment are also required.

About the job

About NextLink Labs

NextLink Labs is an innovative and rapidly expanding technology firm dedicated to assisting organizations in developing, scaling, and securing their software solutions. We firmly believe that effective and secure technology utilization is paramount for the success of companies, teams, and products. Our commitment lies in empowering our clients to excel in their respective fields.

As a remote-first organization with team members dispersed nationwide, we prioritize creating a comfortable and collaborative work environment. Our goal is to foster inclusivity, enabling everyone to thrive professionally while leading fulfilling lives outside of work.

Position Summary

We are on the lookout for a driven Senior Rust Developer with extensive experience in systems programming and distributed services to become a part of our Custom Software Development consulting team. In this role, you will be responsible for designing, building, and maintaining scalable backend services and APIs for our clients, ensuring seamless integration with their engineering teams.

As a Senior Rust Developer, your responsibilities will include designing and implementing robust backend systems utilizing gRPC, event sourcing, and actor-based concurrency while making pivotal architectural decisions to swiftly deliver features for enterprise applications developed on Clean Architecture and CQRS patterns. If you are a proactive engineer eager to take ownership of your work, we welcome you to join 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 extend 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.
  • Optimize data access layers utilizing SQLx against PostgreSQL/TimescaleDB and Neo4j.
  • Implement request validation using Garde.
  • Participate in an agile team environment with daily stand-ups and weekly agile meetings.

About NextLink Labs

NextLink Labs is committed to driving innovation in technology solutions, ensuring that our clients not only adapt to the changing landscape but thrive in it. Our remote-first policy supports a diverse workforce while maintaining a culture of collaboration and support.

Similar jobs

Tailoring 0 resumes

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