[Remote] Senior Rust Engineer — USA
Note: The job is a remote job and is open to candidates in USA. NextLink Labs is a fast growing technology firm focused on helping companies build, scale, and secure their software applications. They are seeking a motivated Senior Rust Developer to join their Custom Software Development consulting team, responsible for building and maintaining scalable backend services and APIs for clients.ResponsibilitiesDesign, develop, and maintain scalable backend services using RustWork with other engineers to architect and implement modular, well-structured solutions across workspace crates (model, domain, data, service)Build gRPC services for inter-service communicationBuild and optimize data access layers for relational, time-series and graph databasesWork in an agile team environment with daily stand ups, and weekly agile meetingsEngage in code reviews of your teammates' workCommunicate directly with the client to give demonstrations and receive feedbackContribute to observability and monitoring using Tracing and OpenTelemetrySkills5+ years of experience building backend services, with at least 2-3yrs building production systems in RustStrong understanding of Clean Architecture, CQRS, Event Sourcing, and actor-based concurrency patternsExperience designing and implementing gRPC APIs; Familiarity with Tonic is a plusProficiency with relational, time-series and graph databases - experience with TimescaleDB, Neo4j preferredStrong testing practices including unit and integration testing - Familiarity with BDD frameworks like Cucumber is a plusUnderstanding of security best practices including JWT-based authentication and authorizationUnderstanding of fundamental design principles behind scalable and distributed systemsFamiliarity with Tokio or an equivalent async runtimeExperience with async query tool kits such as SQLxExperience with distributed application runtimes such as Dapr or RestateExperience with HTTP frameworks such as Axum including WebSocket supportFamiliarity with event streaming platforms such as Apache KafkaExperience deploying and operating services on Kubernetes — familiarity with AKS, Grafana, and Azure Monitor/Application Insights is a plusStrong understanding of observability principles - experience with OpenTelemetry preferredFamiliarity with one other backend language, such as C#/.NET, Golang, or PythonAbility to work independently and take ownership across a variety of software engagementsStrong debugging, root cause analysis, and problem-solving abilitiesBenefitsCompetitive salary with bonus structureRemote-first culture, flexible work schedule, and autonomy to do your best work.Healthcare (Medical, Dental, and Vision) and 401kPaid parental leaveResponsibility and autonomy at a growing companyCompany OverviewNextlink Labs is a digital transformation consultancy focused on DevOps, Cybersecurity, and Cloud Native software development practices. It was founded in 2015, and is headquartered in Pittsburgh, Pennsylvania, USA, with a workforce of 11-50 employees. Its website is https://nextlinklabs.com.