Job Description:
• Conduct security research and vulnerability analysis across fintech and cryptographic systems.
• Design and build automated security testing infrastructure using Rust and shell scripts.
• Develop and maintain comprehensive security test suites, including fuzzing, penetration testing automation, and cryptographic protocol testing.
• Build monitoring and alerting systems to detect security anomalies and potential attack vectors.
• Perform threat modeling and security assessments of system architecture and code implementations across multiple projects.
• Research and analyze emerging attack techniques, vulnerabilities, and defensive technologies relevant to financial systems and cryptographic protocols.
• Create tools and frameworks for continuous security validation in CI/CD pipelines.
• Document security findings and translate research into actionable recommendations for the development team.
• Maintain and enhance existing security testing tools and infrastructure.
Requirements:
• Strong software development fundamentals with 2–4 years of experience.
• Solid experience with Rust or willingness to learn quickly.
• Comfortable with TypeScript and modern web technologies.
• Strong experience with Linux systems and shell scripting.
• Background in security testing methodologies, including static analysis, dynamic analysis, and penetration testing.
• Knowledge of cryptographic concepts and secure coding practices.
• Experience building automated testing infrastructure or CI/CD systems.
• Familiarity with security tools and frameworks (SAST, DAST, fuzzing tools, etc.).
• Knowledge of network protocol analysis and traffic inspection tools.
• Strong analytical and problem-solving skills with attention to detail.
Benefits:
• Health insurance
• Professional development opportunities