FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Backend Software Engineer – AI Training Projects
Gramian Consulting. Create realistic, challenging coding tasks involving feature implementation and software bug fixes.
Posted 9/24/2026contractRemote • United States, Canada, Mexico, Costa Rica, Panama, GuatemalaMid-LevelSeniorWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in backend programming languages and the ability to design and evaluate coding tasks that reflect real-world scenarios. Proficient in debugging, performance optimization, and applying secure coding principles to ensure high-quality software solutions.
Highest-signal resume keywords
Backend Programming LanguagesScalable Backend ServicesAutomated TestingCode Review SkillsTechnical Communication
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaNode.jsGoRustTypeScriptPythonC++DebuggingPerformance OptimizationAlgorithms
Soft Skills
Technical CommunicationDocumentation SkillsAnalytical Problem Solving
Industry Keywords
Software Bug FixesFeature ImplementationAutomated TestingSecure Coding PrinciplesCode CorrectnessMaintainabilityPerformance Bottlenecks
Tech Stack
Tools & technologiesCyber SecurityJavaJavaScriptNode.jsPythonRustTypeScriptC++Go
About the role
Key responsibilities & impact- Create realistic, challenging coding tasks involving feature implementation and software bug fixes.
- Design tasks that reflect real-world backend engineering scenarios.
- Develop deterministic verifiers that accept reasonable valid solutions and reject incorrect outputs.
- Work with backend technologies such as Java, Node.js, Go, Rust, TypeScript, Python, C++, or similar languages.
- Evaluate code for correctness, reliability, maintainability, and performance.
- Incorporate automated testing and clear validation criteria into coding tasks.
- Identify and account for edge cases, performance bottlenecks, and potential implementation errors.
- Apply secure coding principles and cybersecurity considerations where relevant.
- Refine tasks and verification logic based on project requirements and quality standards.
Requirements
What you’ll need- Strong professional experience with one or more backend programming languages, such as Java, Node.js, Go, Rust, TypeScript, Python, or C++.
- Demonstrated experience building scalable backend services and APIs.
- Practical experience with debugging, performance optimization, and automated testing.
- Strong code review skills and the ability to identify correctness, quality, and maintainability issues.
- Understanding of algorithms, data structures, and fundamental computer science concepts.
- Ability to independently analyze technical problems and develop reliable solutions.
- Strong technical communication and documentation skills.