Rust Developer - Remote - US - (JK)
- Newark, CA, United States
Applications open in a new tab.
Job details
- Posting language
- English
- Posted
Original job description
Job Description:
We are seeking a skilled Rust Developer to design, develop, and maintain high-performance, scalable, and secure applications. The ideal candidate will have strong systems programming experience and a passion for building reliable backend services, distributed systems, or performance-critical applications.
Key Responsibilities:
- Develop and maintain applications using Rust programming language.
- Design scalable, secure, and high-performance backend systems and APIs.
- Collaborate with cross-functional teams to gather requirements and implement technical solutions.
- Optimize application performance, memory management, and concurrency handling.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews, testing, debugging, and deployment activities.
- Support CI/CD pipelines and software release processes.
Required Skills:
- Strong hands-on experience with Rust programming.
- Knowledge of systems programming, multithreading, and asynchronous programming.
- Experience with REST APIs, microservices, and distributed systems.
- Familiarity with databases such as PostgreSQL, MySQL, or MongoDB.
- Understanding of SDLC, Git, and Agile development methodologies.
- Strong problem-solving and analytical skills.
Preferred Qualifications:
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with Docker, Kubernetes, and CI/CD tools.
- Exposure to blockchain, embedded systems, or performance-critical applications is a plus.
More about this job
Skills
- Rust programming language
- Debugging
- CI/CD
- Rust
- API development
- Microservices
- PostgreSQL
- MySQL
- MongoDB
- Git
- Agile development
- Problem solving
- Analytical skills
- AWS
- Microsoft Azure
- Google Cloud
- Docker
- Kubernetes
- Embedded systems