Senior Back-End Engineer

New
T
TruelogicCybersecurity
Our team of 600+ highly skilled tech professionals, based in Latin AmericaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
4+ years of professional experience
Required Skills
AWSDockerPythonGCPKubernetesgRPCRustRESTful APIsDistributed Systems

Requirements

  • 4+ years of professional experience building, deploying, and maintaining high-performance backend applications or APIs in Rust.
  • Deep familiarity with Rust best practices, including asynchronous programming (e.g., Tokio ecosystem), advanced trait design, and safe concurrency.
  • Strong competency in Python, with the ability to read, profile, and reverse-engineer existing complex codebases seamlessly.
  • A proven track record of designing scalable, resilient distributed systems and low-latency RESTful or gRPC APIs.
  • Practical experience with containerization (Docker, Kubernetes) and deploying high-availability services in cloud environments (such as AWS or GCP).

Responsibilities

  • Lead and execute the technical rewriting of existing Python-based microservices, data pipelines, and security APIs into production-grade, idiomatic Rust.
  • Profile legacy Python services to identify performance bottlenecks and leverage Rust’s zero-cost abstractions to drastically optimize CPU, memory, and I/O utilization.
  • Implement and champion Rust best practices within the engineering team, including strict error handling, robust automated testing, and comprehensive CI/CD linting paradigms.
  • Collaborate closely with security and cryptography protocols to ensure all rewritten Rust modules strictly adhere to Zero-Trust architecture and memory-safety mandates.
  • Work alongside cross-functional teams to ensure smooth integration, participating in architecture reviews and system design.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now