Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

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.
Gramian Consulting

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 fit
Core 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 resume
Applicant 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 & technologies
Cyber 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.