Note: The job is a remote job and is open to candidates in USA. 24-MAG shares a consulting opportunity for Backend Security Engineers to contribute to an AI training and software-engineering evaluation project. The role involves developing and evaluating secure backend code, designing coding tasks, assessing vulnerabilities, debugging and refactoring systems, and building deterministic verifiers.
Responsibilities
• Develop and evaluate backend services using Java, Node.js, Go, Rust, TypeScript, Python, C++, or similar languages
• Apply secure-coding principles across realistic software-engineering scenarios
• Review backend architectures for reliability, scalability, and security
• Identify implementation choices that introduce operational or security risk
• Apply strong engineering judgement across production-style codebases
• Evaluate code for application-security weaknesses and vulnerable patterns
• Apply experience with penetration testing, vulnerability assessment, and security reviews
• Identify issues aligned with common OWASP and CWE categories
• Assess whether proposed solutions introduce exploitable behaviour or unsafe assumptions
• Provide clear technical reasoning around identified security issues
• Design challenging coding tasks involving feature implementation and bug fixes
• Define clear technical requirements, constraints, and expected behaviours
• Implement robust features within existing or unfamiliar codebases
• Ensure tasks allow reasonable valid implementation approaches
• Apply algorithms, data structures, and sound software-engineering principles
• Diagnose complex software defects and identify root causes
• Resolve bugs and system bottlenecks across varied backend systems
• Refactor existing code to improve clarity, maintainability, and reliability
• Optimise performance while preserving correct system behaviour
• Validate changes through automated testing and structured technical review
• Build deterministic verifiers for coding tasks and submitted solutions
• Ensure verification accepts valid implementations while rejecting incorrect outputs
• Develop tests covering expected behaviour, edge cases, and failure conditions
• Review code for correctness, maintainability, performance, and security
• Document technical reasoning and evaluation decisions clearly
Skills
• Strong professional experience in backend software engineering
• Expertise in Java, Node.js, Go, Rust, TypeScript, Python, C++, or a comparable language
• Proven experience building scalable services and APIs
• Strong background in secure coding, application security, or SecOps
• Experience with penetration testing, vulnerability assessment, or security audits
• Familiarity with OWASP, CWE, and common software-security weaknesses
• Strong debugging, automated-testing, and performance-optimisation skills
• Experience implementing complex features in production codebases
• Strong code-review instincts and attention to software quality
• Experience refactoring mature or large-scale systems
• Solid understanding of algorithms, data structures, and core computer-science concepts
• Excellent analytical, problem-solving, and technical communication skills
• Ability to work independently and apply professional judgement without outside assistance
Benefits
• Fully remote
• Flexible schedule; contributors may choose their working hours and days, including weekends
Company Overview
• At 24-MAG, we support emerging AI and consulting platforms by sourcing and connecting qualified professionals with remote, contract-based opportunities. It was founded in undefined, and is headquartered in Sheridan, Wyoming, US, with a workforce of 2-10 employees. Its website is https://24-mag.com/.
Apply To This Job