companyNextLink Labs logo

Senior Rust Engineer - Remote Opportunity in Brazil

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

Your ResponsibilitiesDesign, develop, and maintain scalable backend services using Rust (Edition 2024) with Tokio as the async runtime. Extend Clean Architecture with CQRS and Event Sourcing patterns using actor-based concurrency (Kameo). Collaborate with fellow engineers to architect modular, well-structured solutions across workspace crates (model, domain, data, service). Engage with clients directly for demonstrations and feedback. Develop gRPC services using Tonic and Protocol Buffers with Prost for inter-service communication. Optimize data access layers using SQLx against PostgreSQL/TimescaleDB and Neo4j. Implement request validation utilizing Garde. Work in an agile team environment with daily stand-ups and weekly agile meetings. Participate in code reviews, contributing to a culture of excellence and continuous improvement.

About the job

About NextLink Labs

NextLink Labs is an innovative and rapidly expanding technology firm dedicated to empowering organizations in building, scaling, and securing their software applications. Our mission is to ensure that technology is leveraged effectively and securely, facilitating success for our clients in their respective domains.

As a remote-first organization, we value a comfortable and collaborative work environment for our diverse team members across the country. We strive to create an inclusive workspace where everyone can excel professionally while leading fulfilling lives outside of work.

Position Overview

We are looking for a dynamic Senior Rust Developer with expertise in systems programming and distributed services to become a part of our Custom Software Development consulting team. This role involves designing, building, and maintaining scalable backend services and APIs, integrating seamlessly with our clients' engineering teams.

In your role, you will be responsible for architecting and implementing robust backend systems utilizing gRPC, event sourcing, and actor-based concurrency. You'll make pivotal architecture decisions to expedite feature delivery for enterprise applications built on Clean Architecture and CQRS patterns. If you're a self-driven engineer eager to take ownership of your contributions, we invite you to be part of our team at NextLink Labs.

About NextLink Labs

NextLink Labs is committed to driving success for our clients by providing innovative technology solutions. Our team fosters collaboration, creativity, and inclusivity, ensuring that each member can thrive in their career while balancing personal commitments.

Similar jobs

Tailoring 0 resumes

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