Key Responsibilities:
• Develop, test, and maintain high-performance, scalable, and secure applications using Rust.
• Collaborate with cross-functional teams to design and implement new features and improvements.
• Optimize and refactor existing code to enhance performance and maintainability.
• Ensure the security and integrity of payment processing systems.
• Participate in code reviews, providing constructive feedback to peers.
• Troubleshoot and resolve issues in production and development environments.
• Stay up-to-date with the latest trends and advancements in Rust and the fintech industry.
Requirements:
• Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
• Proven experience as a Rust Developer, with a strong portfolio of completed projects.
• Solid understanding of Rust programming language and its ecosystem.
• Experience in developing secure and efficient financial applications.
• Familiarity with payment processing systems, protocols, and standards.
• Strong problem-solving skills and attention to detail.
• Excellent communication and teamwork abilities.
• Ability to work in a fast-paced, agile environment.
Preferred Qualifications:
• Experience with other programming languages such as C++, Go, or Python.
• Knowledge of blockchain technology and cryptocurrency.
• Familiarity with cloud platforms and containerization (e.g., AWS, Docker).
• Experience with microservices architecture and distributed systems.
• Understanding of compliance and regulatory requirements in the fintech industry.