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.