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

Software Engineer – Backend, AI Code Evaluation

Gramian Consulting

. Design realistic and challenging coding tasks involving feature implementation and bug fixes.

Posted 9/23/2026contractRemote • India, Australia, Japan, Singapore, Philippines, New ZealandMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in backend development with a focus on building scalable services and APIs, alongside strong capabilities in debugging, performance optimization, and automated testing. Proficient in technical communication and documentation, with a solid understanding of algorithms and data structures.

Highest-signal resume keywords
Backend Development ExperienceScalable Services and APIsDebugging and Performance OptimizationCode Review and Software Quality AssessmentTechnical Communication and Documentation

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++AlgorithmsData StructuresAutomated Testing
Soft Skills
Technical CommunicationIndependent Problem Analysis
Certifications & Qualifications
Bachelor's Degree
Industry Keywords
Backend EngineeringSoftware DevelopmentCode QualityPerformance OptimizationSecurity Considerations

Tech Stack

Tools & technologies
JavaJavaScriptNode.jsPythonRustTypeScriptC++Go

About the role

Key responsibilities & impact
  • Design realistic and challenging coding tasks involving feature implementation and bug fixes.
  • Create tasks that reflect authentic backend engineering workflows and practical software development challenges.
  • Develop deterministic verifiers that accept reasonable valid solutions and reject incorrect implementations.
  • Build and validate solutions using backend programming languages such as Java, Node.js, Go, Rust, TypeScript, Python, or C++.
  • Develop tasks involving scalable services, APIs, debugging, performance optimization, and automated testing.
  • Review code quality, maintainability, correctness, and adherence to technical requirements.
  • Design evaluation criteria that distinguish robust solutions from superficially plausible implementations.
  • Incorporate security considerations into tasks and verifiers where applicable.
  • Document assumptions, expected behavior, edge cases, and validation requirements.
  • Apply independent technical judgment throughout the task development and review process.

Requirements

What you’ll need
  • Strong hands-on backend development experience with one or more of the following: Java, Node.js, Go, Rust, TypeScript, Python, C++, or a comparable language.
  • Demonstrated experience building scalable backend services and APIs.
  • Practical experience with debugging, performance optimization, and automated testing.
  • Experience reviewing code and assessing software quality, correctness, and maintainability.
  • Strong understanding of algorithms, data structures, and foundational computer science concepts.
  • Ability to independently analyze technical problems and develop reliable solutions.
  • Strong technical communication and documentation skills.
  • BACHELOR’S DEGREE: Candidates applying for the Senior Software Engineer role must hold a bachelor’s degree from an institution located in an English-native country, such as the United States, United Kingdom, Canada, Australia, New Zealand, or Ireland.