A complete application in a minute
Tailored resume and cover letter, ready to send.
Tkxel is seeking a Rust Developer to design, develop, and maintain high-performance, secure software applications. The role focuses on backend services, concurrency, and scalable architectures with Rust and Tokio.
You will build RESTful APIs, work with PostgreSQL/MySQL/Redis, and collaborate across frontend, DevOps, and product teams to deliver production-grade systems. Strong testing, CI/CD, and code quality are essential.
We are looking for a skilled Rust Developer to design, develop, and maintain high-performance, secure, and scalable software applications. The ideal candidate should have strong hands-on experience with the Rust programming language and a solid understanding of systems programming, backend development, concurrency, and software engineering best practices.
Design, develop, test, and maintain high-performance applications using Rust .
Build secure, scalable, and reliable backend services and APIs.
Work with Rust concepts including ownership, borrowing, lifetimes, traits, and generics .
Develop concurrent and asynchronous applications using frameworks and libraries such as Tokio and async Rust.
Design and integrate RESTful APIs and microservices.
Work with databases such as PostgreSQL, MySQL, Redis, or other data stores .
Optimize application performance, memory usage, and system reliability.
Write clean, maintainable, well-tested, and production-quality code.
Troubleshoot complex technical issues and improve existing systems.
Collaborate with cross-functional teams, including frontend engineers, DevOps engineers, architects, and product teams.
Participate in code reviews and contribute to engineering best practices.
Implement automated testing and support CI/CD processes.
3+ years of professional software development experience , with strong hands-on experience in Rust .
Strong understanding of Rust fundamentals, including:
Ownership and borrowing
Lifetimes
Traits and generics
Memory safety
Experience with asynchronous and concurrent programming using Tokio or similar frameworks.
Experience building backend services, APIs, or distributed systems.
Strong understanding of REST APIs and microservices architecture .
Experience with relational and/or NoSQL databases.
Familiarity with Git and modern software development workflows .
Strong debugging, problem-solving, and performance optimization skills.
Good understanding of software design principles and clean code practices.
Experience with Rust web frameworks such as Axum, Actix Web, or Rocket .
Experience with Docker and Kubernetes .
Familiarity with cloud platforms such as AWS, Azure, or GCP .
Experience with distributed systems and event-driven architecture.
Knowledge of message brokers such as Kafka or RabbitMQ .
Experience with CI/CD pipelines .
Knowledge of systems programming, networking, or low-level programming.
Experience with blockchain, Web3, embedded systems, or high-performance computing is a plus.
Bachelor's degree in Computer Science, Software Engineering, or a related field is preferred.