Job Closed

This listing is no longer active.

NextLink Labs logo
NextLink Labs

Right-sized technology solutions for real-world challenges.

Senior Rust Engineer

Backend EngineerSoftware EngineerContractRemoteSeniorTeam 11-50Since 2014H1B No SponsorCompany SiteLinkedIn

Location

Mexico

Posted

64 days ago

Salary

0

Seniority

Senior

Job Description

Senior Rust Engineer

NextLink Labs

• 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) • Work with other engineers to architect and implement modular, well-structured solutions across workspace crates (model, domain, data, service) • Communicate directly with clients to give demonstrations and receive feedback • Build gRPC services using Tonic and Protocol Buffers with Prost for inter-service communication • Build and optimize data access layers using SQLx against PostgreSQL/TimescaleDB and Neo4j • Implement request validation using Garde • Work in an agile team environment with daily stand ups, and weekly agile meetings • Engage in code reviews of your teammates' work • Triage, diagnose, and resolve production support tickets and defects in Rust-based microservices running on Azure Kubernetes Service (AKS), owning the full lifecycle from root cause analysis through fix and deployment validation • Contribute to observability and monitoring using Tracing, OpenTelemetry, and OLTP exporters

Job Requirements

  • 5+ years of experience building backend services with Rust with 3+ years supporting and maintaining production microservices-based architectures
  • Strong understanding of Clean Architecture, CQRS, Event Sourcing, and actor-based concurrency patterns
  • Experience designing and implementing gRPC APIs with Tonic and Protocol Buffers
  • Proficiency with relational databases (PostgreSQL/TimescaleDB) and async query toolkits (SQLx)
  • Experience with validation frameworks such as Garde
  • Ability to work independently and take ownership in a variety of software engagements
  • Ability to scope individual features and full software projects based on client requests
  • Excellent written, verbal, and interpersonal skills with the ability to build buy-in, facilitate compromise, and guide client expectations
  • Strong testing abilities using Cucumber (BDD/Gherkin) for integration tests and Rust's built-in test framework for unit tests
  • Proficient understanding of version control systems (Git)
  • Understanding of security best practices including JWT-based authentication and authorization
  • Understanding of fundamental design principles behind scalable and distributed systems
  • Strong debugging, root cause analysis, problem-solving, analytical, and strategic thinking abilities, capable of making well-informed and timely decisions
  • Hands-on experience with AKS (pod logs, deployment health, kubectl) and observability tooling, specifically Grafana and Azure Monitor/Application Insights
  • Familiarity with SRE principles including incident management, alerting best practices, and production observability

Benefits

  • Remote-first culture, flexible work schedule, and autonomy to do your best work.
  • Responsibility and autonomy at a growing company
  • The opportunity to build something big and exciting

Related Job Pages

More Backend Engineer Jobs

SYNAOS logo

Senior Backend Developer – all genders

SYNAOS

Shaping a software driven industrial future to supercharge our society.

Backend Engineer64 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Leverage your expertise in Java and Spring Boot to develop backend systems that orchestrate intralogistics workflows • Design and provide APIs for web- and app-based user interfaces • Work with modern technologies and tools such as Microservices, Kafka, Kubernetes, IntelliJ, GitLab, Jira, REST, PostgreSQL, and AWS • Contribute to Minimum Viable Products (MVPs) with flexibility and adaptability in fast-paced project cycles • Ensure high code and product quality through testing and code reviews • Thrive in a multicultural, agile team environment • Promote a collaborative team spirit by engaging actively with colleagues to ensure effective communication and mutual support

Germany
Job Closed
Full TimeRemoteTeam 10,001+H1B Sponsor

• Direct technical design, development of complex software systems • Serve as subject matter expertise on multi-platform applications • Manage project workload for teams and prioritize projects • Ensure projects are completed on time and within requirements and budgets • Conduct performance reviews and manage performance issues

India
Job Closed
Rimutee logo

Desarrollador Fullstack – Java, Angular

Rimutee

We believe LATAM digital & tech talent need to expand their reach.

Backend Engineer64 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

• Liderar la gobernanza de arquitecturas distribuidas en proyectos de escala masiva • Asegurar resiliencia y el dominio del SDLC en cada solución internacional

Argentina
Full TimeRemoteTeam 201-500Since 2010H1B No Sponsor

• Develop and implement scalable database designs that meet business needs. • Optimize and tune databases for performance, including query optimization, indexing strategies, and troubleshooting performance issues. • Ensure data integrity and security by implementing best practices for backup, recovery, and access control. • Work closely with developers, data scientists, and other stakeholders to understand data requirements and deliver solutions that align with project goals. • Provide guidance and support to junior database engineers and other team members. • Stay current with emerging database technologies and trends.

United States
$153K - $184K / year