Live Job Feed

Find Your Dream Career

Thousands of curated opportunities from top companies — filter by role, salary, and remote preference to find your perfect fit.

Free foreverNo credit card requiredVerified listings
8,550+Live Positions
—Companies
100%Free to Apply
Updated HourlyFresh Listings
Quick:
Browse:

8,550 jobs

Front-End React Developer
SAICSilver Spring, United States30 days ago
Full TimeOn-siteMid$100,001 - $140,000 / Year
javascripttypescriptreactjestvitestci/cd+12

Job ID 2617628 Location Silver Spring, MD, US Date Posted 2026-10-06 Category Software Subcategory SW Systems Engr Schedule Full-Time Shift Day Job Travel No Minimum Clearance Required None Clearance Level Must Be Able to Obtain Public Trust Potential for Remote Work ORA_HYBRID Description We are seeking an experienced Front-End React Developer to design, develop, test, and support a modern, secure, data-intensive enterprise web application. The successful candidate will develop responsive, accessible, and maintainable user interfaces using React and will work closely with solution architects, backend developers, AI/ML engineers, DevOps engineers, QA personnel, and business stakeholders. The role focuses on interactive dashboards, workflow interfaces, record-management screens, search and filtering, reporting, data visualization, and integration with backend APIs and enterprise services. The team follows Agile/Scrum practices with iterative development, sprint-based delivery, demonstrations, testing, and continuous stakeholder feedback. Key Responsibilities Design, develop, test, and maintain enterprise web applications using React. Develop reusable, modular, maintainable React components and responsive, accessible user interfaces. Develop interactive dashboards, complex forms, data tables, record-detail screens, workflow interfaces, search, filtering, sorting, pagination, navigation, and saved views. Integrate React applications with RESTful APIs and backend services and implement appropriate client-side state management and data-fetching patterns. Implement role-aware user experiences and support enterprise authentication and authorization, including SSO and MFA. Develop interfaces for AI-generated or AI-assisted content and support human review and approval workflows. Implement reporting, data visualization, and self-service export functionality. Work with SQL/MariaDB relational data structures and write or understand SQL queries for development, testing, troubleshooting, and data validation. Translate requirements, user stories, acceptance criteria, and wireframes into production-quality interfaces. Develop unit, component, and integration tests; participate in code reviews and maintain coding standards. Troubleshoot front-end, browser, API integration, and application-performance issues. Support system integration testing, user acceptance testing, regression testing, and production deployment. Work effectively in a Linux-based development environment using VS Code, Git, package managers, build tools, debugging tools, and common shell utilities. Actively participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, backlog refinement, sprint reviews/demos, retrospectives, estimation, and release activities. Collaborate with the Product Owner/Scrum team to refine user stories, define acceptance criteria, estimate work, and deliver committed sprint objectives. Develop and maintain appropriate technical documentation. Qualifications Required Qualifications Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline, or equivalent professional experience. 5+ years of professional front-end or web application development experience, including 3+ years of hands-on React development. Strong proficiency in React, JavaScript, HTML5, and CSS3. Strong understanding of functional components, hooks, reusable component design, routing, state management, and modern React development patterns. Experience developing enterprise-scale, data-intensive web applications and dashboards and integrating them with RESTful APIs. Working knowledge of SQL and relational database concepts; familiarity with MariaDB/MySQL tables, relationships, queries, views, and data structures. Experience with Git, automated front-end testing, responsive design, cross-browser compatibility, and secure front-end development practices. Experience working in Linux-based development environments and comfort with the Linux command line/shell, environment variables, file systems, permissions, logs, and common development utilities. Experience using Visual Studio Code (VS Code) or a comparable modern IDE for development, debugging, source control, linting, and code-quality workflows. Understanding of authentication, authorization, session management, and role-based access concepts. Hands-on experience working as part of an Agile/Scrum software development team, including sprint planning, daily stand-ups, backlog refinement, sprint reviews, and retrospectives. Strong analytical, debugging, problem-solving, written, and verbal communication skills. Must be a US Citizen and able to obtain and maintain a Public Trust. Preferred Qualifications Experience with React Router and modern state/data-management approaches. Experience with React Testing Library, Jest, Vitest, or comparable testing frameworks. Hands-on experience with MariaDB/MySQL-backed enterprise applications. Experience with enterprise UI/component libraries and data-visualization tools. Experience with Section 508/WCAG accessibility requirements. Experience with enterprise SSO/MFA, Microsoft 365, and/or SharePoint integrations. Experience developing workflow-oriented applications and interfaces incorporating AI/ML or LLM-generated content. Familiarity with CI/CD and DevSecOps practices. Familiarity with Posit (formerly RStudio) products and development environments is a plus. Experience working with data science, analytics, AI/ML, research teams, federal government, healthcare, life sciences, or other regulated environments is a plus. Core Technical Skills React | TypeScript | JavaScript | HTML5/CSS3 | REST APIs | SQL | MariaDB/MySQL | Linux | VS Code | Git | Automated Testing | Agile/Scrum | Responsive UI | Section 508/WCAG | SSO/MFA Plus Posit/RStudio | AI/ML/LLM Applications | SharePoint/Microsoft 365 Target salary range $100,001 - $140,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.

View Job
Web programmer
Forward Insurance Managers Ltd.Campbell River, Canada30 days ago
Full TimeOn-siteMidCA$75,000 - CA$80,000 / Year
javascriptphpsqlmysqlcadca+1

Forward Insurance Managers is looking for an experienced Web Programmer to join our team in Campbell River, BC! If you're a skilled developer who loves building clean, functional, and user-friendly web solutions, this could be your next role. What you'll do: Design, write, and test website and software code Maintain and improve existing programs and applications Collaborate on e-commerce and Internet-based solutions Troubleshoot technical issues and communicate solutions clearly Support quality assurance, security testing, and documentation What we're looking for: Bachelor's degree in Computer Science or related field 3-5 years of programming experience Proficiency in HTML, CSS, JavaScript, PHP, SQL, .NET, and JQuery Experience with MySQL, MS SQL Server, and WordPress A detail-oriented, dependable team player who thrives under deadlines Salary Range: CAD $75,000-$80,000 \Actual pay may be below or above range based on candidates' knowledge, skills, and level of ability relative to expectations for the role applied to. Candidates with salary expectations outside of the range are encouraged to apply. Ready to move Forward? Apply here or send your resume to careers@forwardinsurance.ca Pay: $75,000.00-$80,000.00 per year Benefits: Extended health care Paid time off Application question(s): Are you comfortable commuting to our office based in Campbell River? Work Location: In person

View Job
.NET Developer
Weekday (YC W21)New York, United States30 days ago
Full TimeOn-siteMid$140,000 - $210,000 / Year
reactangularasp.net.netawsazure+22

Location: New York City, NY Experience: 2–8 years Employment Type: Full-time Compensation: $140,000 – $210,000 per year + bonus/equity About the Role We are looking for a skilled and experienced .NET Developer to join our engineering team in New York City. You will be responsible for designing, developing, testing, and maintaining scalable applications and backend services using the Microsoft .NET technology stack. The ideal candidate has strong hands-on experience with C#, .NET Core/.NET, ASP.NET Core, Web APIs, SQL Server, and cloud technologies . You will work closely with product managers, frontend engineers, architects, DevOps engineers, and other stakeholders to build secure, reliable, and high-performance software solutions. Requirements Key Responsibilities Design, develop, test, and maintain scalable applications using C# and .NET . Build robust backend services and RESTful APIs using ASP.NET Core. Develop clean, maintainable, and reusable code following modern software engineering practices. Work with SQL Server and relational databases to design schemas, queries, stored procedures, and data-access layers. Design and implement scalable microservices and distributed applications. Integrate applications with internal and external APIs and third-party services. Develop unit, integration, and automated tests to ensure application reliability. Identify and troubleshoot performance, reliability, and production issues. Participate in code reviews, technical design discussions, and architecture decisions. Collaborate with frontend developers to deliver end-to-end product functionality. Work with DevOps teams to support CI/CD, automated deployments, and production releases. Implement application security, authentication, authorization, and data-protection best practices. Monitor and optimize application performance, scalability, and resource utilization. Contribute to engineering standards, documentation, and development processes. Must-Have Skills 2–8 years of professional software development experience . Strong proficiency in C# and .NET / .NET Core . Hands-on experience with ASP.NET Core and Web API development . Strong knowledge of object-oriented programming and software design principles . Experience with SQL Server , database design, and SQL query optimization. Experience building and consuming REST APIs . Understanding of microservices and distributed application architecture . Experience with Git and modern software development workflows. Familiarity with unit testing frameworks such as xUnit, NUnit, or MSTest . Understanding of authentication and authorization mechanisms such as OAuth 2.0, JWT, or OpenID Connect . Strong debugging, analytical, and problem-solving skills. Nice-to-Have Skills Experience with Azure or AWS cloud services. Hands-on experience with Docker and Kubernetes . Experience with Entity Framework Core and Dapper. Knowledge of messaging technologies such as Kafka, RabbitMQ, or Azure Service Bus . Experience with Redis or other caching technologies . Familiarity with CI/CD tools such as GitHub Actions, Azure DevOps, Jenkins, or GitLab CI. Experience with React, Angular, or other modern frontend technologies. Knowledge of event-driven architecture and asynchronous programming. Experience with observability tools such as Application Insights, Grafana, Prometheus, or similar platforms. Familiarity with Infrastructure as Code and Terraform. Experience working in fintech, SaaS, healthcare, enterprise technology, or other high-scale environments.

View Job
Web developer
YO AI LabsEdmonton, Canada30 days ago
Full TimeOn-siteMidCA$166,400 - CA$249,600 / Year
pythontypescriptjavarustonboarding

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering tasks using Model Context Protocol (MCP) tools. You will design reproducible environments, deterministic verification, and reference solutions for tasks such as bug fixing, feature implementation, codebase refactoring, and performance optimization . No prior AI experience is required. Key Responsibilities Create reinforcement learning environments for software engineering tasks. Design tasks involving bug fixing, feature development, refactoring, and performance optimization . Build deterministic verification systems and golden reference solutions. Evaluate AI agents' ability to reason through complex codebases and use MCP tools effectively. Develop realistic, reproducible software engineering scenarios. Ensure tasks accurately measure coding ability, problem-solving, and tool usage. Document solutions and provide clear technical feedback. Required Skills Strong proficiency in Python 3, Java, Rust, C++, or TypeScript . Strong understanding of algorithms and data structures . Experience with bug fixing and debugging complex software issues . Proven experience in feature implementation and codebase refactoring . Strong knowledge of performance optimization and tuning . Excellent written and verbal communication. Strong attention to detail. Preferred Qualifications Experience working with large-scale or distributed codebases . Familiarity with AI/ML systems is a plus but not required. Experience with rigorous code reviews and software engineering best practices . Experience working effectively in remote or cross-functional teams. Hiring Process Submit an application and screening questions. Complete an AI interview (~30 minutes). Complete a technical assessment, if required. Hiring Manager review. Compensation Compensation is output-based , with payment provided per task that meets project specifications. Minimum weekly submission requirements may apply. Availability Selected experts should be prepared to begin their first tasks within 24?48 hours of completing onboarding .

View Job
Web developer
YO AI LabsToronto, Canada30 days ago
Full TimeOn-siteMidCA$166,400 - CA$249,600 / Year
pythontypescriptjavarustonboarding

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering tasks using Model Context Protocol (MCP) tools. You will design reproducible environments, deterministic verification, and reference solutions for tasks such as bug fixing, feature implementation, codebase refactoring, and performance optimization . No prior AI experience is required. Key Responsibilities Create reinforcement learning environments for software engineering tasks. Design tasks involving bug fixing, feature development, refactoring, and performance optimization . Build deterministic verification systems and golden reference solutions. Evaluate AI agents' ability to reason through complex codebases and use MCP tools effectively. Develop realistic, reproducible software engineering scenarios. Ensure tasks accurately measure coding ability, problem-solving, and tool usage. Document solutions and provide clear technical feedback. Required Skills Strong proficiency in Python 3, Java, Rust, C++, or TypeScript . Strong understanding of algorithms and data structures . Experience with bug fixing and debugging complex software issues . Proven experience in feature implementation and codebase refactoring . Strong knowledge of performance optimization and tuning . Excellent written and verbal communication. Strong attention to detail. Preferred Qualifications Experience working with large-scale or distributed codebases . Familiarity with AI/ML systems is a plus but not required. Experience with rigorous code reviews and software engineering best practices . Experience working effectively in remote or cross-functional teams. Hiring Process Submit an application and screening questions. Complete an AI interview (~30 minutes). Complete a technical assessment, if required. Hiring Manager review. Compensation Compensation is output-based , with payment provided per task that meets project specifications. Minimum weekly submission requirements may apply. Availability Selected experts should be prepared to begin their first tasks within 24?48 hours of completing onboarding .

View Job
For Employers

Reach — qualified candidates

Post your job today and get applications within 24 hours.

Post a JobFree posting available
software developer
YO AI LabsMontréal, Canada30 days ago
Full TimeOn-siteMidCA$166,400 - CA$249,600 / Year
pythontypescriptjavarustonboarding

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering tasks using Model Context Protocol (MCP) tools. You will design reproducible environments, deterministic verification, and reference solutions for tasks such as bug fixing, feature implementation, codebase refactoring, and performance optimization . No prior AI experience is required. Key Responsibilities Create reinforcement learning environments for software engineering tasks. Design tasks involving bug fixing, feature development, refactoring, and performance optimization . Build deterministic verification systems and golden reference solutions. Evaluate AI agents' ability to reason through complex codebases and use MCP tools effectively. Develop realistic, reproducible software engineering scenarios. Ensure tasks accurately measure coding ability, problem-solving, and tool usage. Document solutions and provide clear technical feedback. Required Skills Strong proficiency in Python 3, Java, Rust, C++, or TypeScript . Strong understanding of algorithms and data structures . Experience with bug fixing and debugging complex software issues . Proven experience in feature implementation and codebase refactoring . Strong knowledge of performance optimization and tuning . Excellent written and verbal communication. Strong attention to detail. Preferred Qualifications Experience working with large-scale or distributed codebases . Familiarity with AI/ML systems is a plus but not required. Experience with rigorous code reviews and software engineering best practices . Experience working effectively in remote or cross-functional teams. Hiring Process Submit an application and screening questions. Complete an AI interview (~30 minutes). Complete a technical assessment, if required. Hiring Manager review. Compensation Compensation is output-based , with payment provided per task that meets project specifications. Minimum weekly submission requirements may apply. Availability Selected experts should be prepared to begin their first tasks within 24?48 hours of completing onboarding .

View Job
Web developer
YO AI LabsMontréal, Canada30 days ago
Full TimeOn-siteMidCA$166,400 - CA$249,600 / Year
pythontypescriptjavarustonboarding

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering tasks using Model Context Protocol (MCP) tools. You will design reproducible environments, deterministic verification, and reference solutions for tasks such as bug fixing, feature implementation, codebase refactoring, and performance optimization . No prior AI experience is required. Key Responsibilities Create reinforcement learning environments for software engineering tasks. Design tasks involving bug fixing, feature development, refactoring, and performance optimization . Build deterministic verification systems and golden reference solutions. Evaluate AI agents' ability to reason through complex codebases and use MCP tools effectively. Develop realistic, reproducible software engineering scenarios. Ensure tasks accurately measure coding ability, problem-solving, and tool usage. Document solutions and provide clear technical feedback. Required Skills Strong proficiency in Python 3, Java, Rust, C++, or TypeScript . Strong understanding of algorithms and data structures . Experience with bug fixing and debugging complex software issues . Proven experience in feature implementation and codebase refactoring . Strong knowledge of performance optimization and tuning . Excellent written and verbal communication. Strong attention to detail. Preferred Qualifications Experience working with large-scale or distributed codebases . Familiarity with AI/ML systems is a plus but not required. Experience with rigorous code reviews and software engineering best practices . Experience working effectively in remote or cross-functional teams. Hiring Process Submit an application and screening questions. Complete an AI interview (~30 minutes). Complete a technical assessment, if required. Hiring Manager review. Compensation Compensation is output-based , with payment provided per task that meets project specifications. Minimum weekly submission requirements may apply. Availability Selected experts should be prepared to begin their first tasks within 24?48 hours of completing onboarding .

View Job
Web developer
YO AI LabsCalgary, Canada30 days ago
Full TimeOn-siteMidCA$166,400 - CA$249,600 / Year
pythontypescriptjavarustonboarding

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering tasks using Model Context Protocol (MCP) tools. You will design reproducible environments, deterministic verification, and reference solutions for tasks such as bug fixing, feature implementation, codebase refactoring, and performance optimization . No prior AI experience is required. Key Responsibilities Create reinforcement learning environments for software engineering tasks. Design tasks involving bug fixing, feature development, refactoring, and performance optimization . Build deterministic verification systems and golden reference solutions. Evaluate AI agents' ability to reason through complex codebases and use MCP tools effectively. Develop realistic, reproducible software engineering scenarios. Ensure tasks accurately measure coding ability, problem-solving, and tool usage. Document solutions and provide clear technical feedback. Required Skills Strong proficiency in Python 3, Java, Rust, C++, or TypeScript . Strong understanding of algorithms and data structures . Experience with bug fixing and debugging complex software issues . Proven experience in feature implementation and codebase refactoring . Strong knowledge of performance optimization and tuning . Excellent written and verbal communication. Strong attention to detail. Preferred Qualifications Experience working with large-scale or distributed codebases . Familiarity with AI/ML systems is a plus but not required. Experience with rigorous code reviews and software engineering best practices . Experience working effectively in remote or cross-functional teams. Hiring Process Submit an application and screening questions. Complete an AI interview (~30 minutes). Complete a technical assessment, if required. Hiring Manager review. Compensation Compensation is output-based , with payment provided per task that meets project specifications. Minimum weekly submission requirements may apply. Availability Selected experts should be prepared to begin their first tasks within 24?48 hours of completing onboarding .

View Job
Web developer
YO AI LabsOttawa, Canada30 days ago
Full TimeOn-siteMidCA$166,400 - CA$249,600 / Year
pythontypescriptjavarustonboarding

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering tasks using Model Context Protocol (MCP) tools. You will design reproducible environments, deterministic verification, and reference solutions for tasks such as bug fixing, feature implementation, codebase refactoring, and performance optimization . No prior AI experience is required. Key Responsibilities Create reinforcement learning environments for software engineering tasks. Design tasks involving bug fixing, feature development, refactoring, and performance optimization . Build deterministic verification systems and golden reference solutions. Evaluate AI agents' ability to reason through complex codebases and use MCP tools effectively. Develop realistic, reproducible software engineering scenarios. Ensure tasks accurately measure coding ability, problem-solving, and tool usage. Document solutions and provide clear technical feedback. Required Skills Strong proficiency in Python 3, Java, Rust, C++, or TypeScript . Strong understanding of algorithms and data structures . Experience with bug fixing and debugging complex software issues . Proven experience in feature implementation and codebase refactoring . Strong knowledge of performance optimization and tuning . Excellent written and verbal communication. Strong attention to detail. Preferred Qualifications Experience working with large-scale or distributed codebases . Familiarity with AI/ML systems is a plus but not required. Experience with rigorous code reviews and software engineering best practices . Experience working effectively in remote or cross-functional teams. Hiring Process Submit an application and screening questions. Complete an AI interview (~30 minutes). Complete a technical assessment, if required. Hiring Manager review. Compensation Compensation is output-based , with payment provided per task that meets project specifications. Minimum weekly submission requirements may apply. Availability Selected experts should be prepared to begin their first tasks within 24?48 hours of completing onboarding .

View Job
Web developer
YO AI LabsMontréal, Canada30 days ago
Full TimeOn-siteMidCA$166,400 - CA$249,600 / Year
pythontypescriptjavarustonboarding

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering tasks using Model Context Protocol (MCP) tools. You will design reproducible environments, deterministic verification, and reference solutions for tasks such as bug fixing, feature implementation, codebase refactoring, and performance optimization . No prior AI experience is required. Key Responsibilities Create reinforcement learning environments for software engineering tasks. Design tasks involving bug fixing, feature development, refactoring, and performance optimization . Build deterministic verification systems and golden reference solutions. Evaluate AI agents' ability to reason through complex codebases and use MCP tools effectively. Develop realistic, reproducible software engineering scenarios. Ensure tasks accurately measure coding ability, problem-solving, and tool usage. Document solutions and provide clear technical feedback. Required Skills Strong proficiency in Python 3, Java, Rust, C++, or TypeScript . Strong understanding of algorithms and data structures . Experience with bug fixing and debugging complex software issues . Proven experience in feature implementation and codebase refactoring . Strong knowledge of performance optimization and tuning . Excellent written and verbal communication. Strong attention to detail. Preferred Qualifications Experience working with large-scale or distributed codebases . Familiarity with AI/ML systems is a plus but not required. Experience with rigorous code reviews and software engineering best practices . Experience working effectively in remote or cross-functional teams. Hiring Process Submit an application and screening questions. Complete an AI interview (~30 minutes). Complete a technical assessment, if required. Hiring Manager review. Compensation Compensation is output-based , with payment provided per task that meets project specifications. Minimum weekly submission requirements may apply. Availability Selected experts should be prepared to begin their first tasks within 24?48 hours of completing onboarding .

View Job
Web developer
YO AI LabsCalgary, Canada30 days ago
Full TimeOn-siteMidCA$166,400 - CA$249,600 / Year
pythontypescriptjavarustonboarding

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering tasks using Model Context Protocol (MCP) tools. You will design reproducible environments, deterministic verification, and reference solutions for tasks such as bug fixing, feature implementation, codebase refactoring, and performance optimization . No prior AI experience is required. Key Responsibilities Create reinforcement learning environments for software engineering tasks. Design tasks involving bug fixing, feature development, refactoring, and performance optimization . Build deterministic verification systems and golden reference solutions. Evaluate AI agents' ability to reason through complex codebases and use MCP tools effectively. Develop realistic, reproducible software engineering scenarios. Ensure tasks accurately measure coding ability, problem-solving, and tool usage. Document solutions and provide clear technical feedback. Required Skills Strong proficiency in Python 3, Java, Rust, C++, or TypeScript . Strong understanding of algorithms and data structures . Experience with bug fixing and debugging complex software issues . Proven experience in feature implementation and codebase refactoring . Strong knowledge of performance optimization and tuning . Excellent written and verbal communication. Strong attention to detail. Preferred Qualifications Experience working with large-scale or distributed codebases . Familiarity with AI/ML systems is a plus but not required. Experience with rigorous code reviews and software engineering best practices . Experience working effectively in remote or cross-functional teams. Hiring Process Submit an application and screening questions. Complete an AI interview (~30 minutes). Complete a technical assessment, if required. Hiring Manager review. Compensation Compensation is output-based , with payment provided per task that meets project specifications. Minimum weekly submission requirements may apply. Availability Selected experts should be prepared to begin their first tasks within 24?48 hours of completing onboarding .

View Job
Web developer
YO AI LabsVancouver, Canada30 days ago
Full TimeOn-siteMidCA$166,400 - CA$249,600 / Year
pythontypescriptjavarustonboarding

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering tasks using Model Context Protocol (MCP) tools. You will design reproducible environments, deterministic verification, and reference solutions for tasks such as bug fixing, feature implementation, codebase refactoring, and performance optimization . No prior AI experience is required. Key Responsibilities Create reinforcement learning environments for software engineering tasks. Design tasks involving bug fixing, feature development, refactoring, and performance optimization . Build deterministic verification systems and golden reference solutions. Evaluate AI agents' ability to reason through complex codebases and use MCP tools effectively. Develop realistic, reproducible software engineering scenarios. Ensure tasks accurately measure coding ability, problem-solving, and tool usage. Document solutions and provide clear technical feedback. Required Skills Strong proficiency in Python 3, Java, Rust, C++, or TypeScript . Strong understanding of algorithms and data structures . Experience with bug fixing and debugging complex software issues . Proven experience in feature implementation and codebase refactoring . Strong knowledge of performance optimization and tuning . Excellent written and verbal communication. Strong attention to detail. Preferred Qualifications Experience working with large-scale or distributed codebases . Familiarity with AI/ML systems is a plus but not required. Experience with rigorous code reviews and software engineering best practices . Experience working effectively in remote or cross-functional teams. Hiring Process Submit an application and screening questions. Complete an AI interview (~30 minutes). Complete a technical assessment, if required. Hiring Manager review. Compensation Compensation is output-based , with payment provided per task that meets project specifications. Minimum weekly submission requirements may apply. Availability Selected experts should be prepared to begin their first tasks within 24?48 hours of completing onboarding .

View Job

Page 709 of 713