Full Stack Software Engineer | $70/hr | Remote (Canada)

Full Stack Software Engineer | $70/hr | Remote (Canada)

24 Sep
|
The Ai Training
|
Canada

24 Sep

The Ai Training

Canada

Full-Stack Software Engineers, Backend Developers & AI Coding Task Designers.

We are seeking experienced Full-Stack Software Engineers, Backend Engineers, Frontend Engineers, Systems Developers, and Technical Task Designers to create realistic coding tasks used to train and evaluate advanced AI coding agents.

You will design production-style engineering challenges based on real software backlogs, write the automated tests that determine whether solutions are correct, and help evolve full-stack applications across multiple tasks over time.

What You’ll Do

- Design realistic software engineering tasks based on real-world product backlogs
- Create feature implementation tasks for full-stack applications
- Design backend and frontend engineering challenges
- Build tasks that evolve an existing codebase over multiple iterations
- Write deterministic automated tests that determine whether solutions are correct
- Create robust test coverage for expected functionality and edge cases
- Design tasks involving APIs, databases, authentication, services, and infrastructure
- Add new backend services when appropriate
- Design integrations across multiple programming languages
- Create gRPC-based workflows
- Build rate-limiting and service-control scenarios
- Introduce realistic debugging and maintenance challenges
- Review whether coding tasks accurately resemble professional engineering work

Who Can Apply

Relevant backgrounds include:

Full-Stack Software Engineers, Senior Full-Stack Engineers, Software Engineers, Web Application Engineers, Product Engineers, and Application Developers.

Backend backgrounds may include:

Backend Engineers, Backend Developers, API Engineers, Platform Engineers,



Server-Side Engineers, Distributed Systems Engineers, and Microservices Engineers.

Frontend backgrounds may include:

Frontend Engineers, React Engineers, JavaScript Engineers, TypeScript Engineers, Web Developers, and UI Engineers with meaningful backend experience.

Systems backgrounds may include:

Systems Engineers, Infrastructure Engineers, Platform Engineers, Cloud Engineers, Production Engineers, and Developer Infrastructure Engineers with strong application development skills.

Technical leadership backgrounds may include:

Staff Engineers, Principal Engineers, Technical Leads, Engineering Leads, Software Architects, and Senior Individual Contributors who remain hands-on with implementation and testing.

Additional relevant backgrounds include:

Open Source Engineers, Developer Tools Engineers, Test Infrastructure Engineers, Automation Engineers, and Engineering Productivity Engineers.

Full-Stack Engineering Experience

Strong candidates may have experience with:

- React applications
- Node.js services
- TypeScript
- JavaScript
- REST APIs
- GraphQL
- gRPC
- Authentication
- Authorization
- Database design
- State management
- Form handling
- File uploads
- Background jobs
- Webhooks
- Caching
- Pagination
- Search
- Real-time updates
- Business logic
- External integrations





Requirements

- Strong professional software engineering experience
- Hands-on experience with both backend and frontend development
- Strong TypeScript and JavaScript experience
- Experience building production web applications
- Experience designing and implementing APIs
- Experience debugging real systems
- Strong automated testing experience
- Good code-review instincts
- Ability to understand and modify existing codebases
- Strong written technical communication
- Comfortable working independently from written requirements
- Ability to create realistic software engineering tasks rather than artificial coding exercises

Preferred Background

- Experience with SQLite, PostgreSQL, or similar relational databases
- Backend experience in Go, Rust, or Java
- gRPC and Protocol Buffers experience
- Distributed systems experience
- Experience building microservices
- Experience implementing rate limiting
- API design experience
- Experience working in large or long-lived codebases
- Experience creating automated test suites
- Experience building internal developer tools
- Experience writing technical specifications
- Experience reviewing other engineers' code
- Experience designing coding assessments, benchmarks, or evaluation tasks

This chance is ideal for experienced engineers who can take something that looks like a real ticket from a software team's backlog, turn it into a challenging but well-scoped engineering task, and write tests that reliably distinguish a genuinely correct solution from a partial or superficial one. We are a referral partner of the client.

📌 Full Stack Software Engineer | $70/hr | Remote (Canada)
🏢 The Ai Training
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full stack software engineer | $70/hr | remote (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: full stack software engineer | $70/hr | remote (canada) / canada