About the job
Roles and Responsibilities
System Architecture & Development: Design, implement, and maintain robust backend services utilizing Rust. Focus on optimizing performance, memory efficiency, and reliability while contributing to architectural decisions that enhance scalability and resilience.
Integration & APIs: Develop and improve APIs and data pipelines for seamless interaction among internal services, external partners, and end-users, ensuring high-quality data flow throughout the platform.
Security & Reliability: Implement secure coding practices, conduct detailed code reviews, and establish testing strategies to eliminate vulnerabilities, prevent regressions, and uphold system integrity.
Collaborate with cross-functional teams to align technical solutions with business operations and strategic goals.
Performance Optimization: Continuously analyze, benchmark, and enhance code performance, identifying bottlenecks and implementing solutions that improve latency and user experience.
Cross-Functional Collaboration: Partner with product managers, data scientists, and operations teams to translate business needs into effective technical solutions, quickly iterating on feedback to deliver top-quality features.

