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