Recruitment Freelancing MarketplaceRECRUITERSEarn ₹500–5,000 for every candidate shortlistedSee live requirements
OnJobOnJob.io
LoginRegister

Senior Software Engineer

Senior Software Engineer Remote | Contractor Approximately 15 hours/week | Flexible schedule Annualized Equivalent: $62,400–$208,000/year based on 40 hours/week Hourly Rate: $30–$100/hour equivalent Compensation is…

Algeria · RemoteContract1–16 yrs experiencePosted 30+ days ago
SalaryUSD 62,400–208,000 per yearAs listed by the employer
Applicants3812 applied today
RecruiterActive 2h agoUsually replies in 3 days
Hiring1 openingStart within 30 days

About the role

Senior Software Engineer Remote | Contractor Approximately 15 hours/week | Flexible schedule Annualized Equivalent: $62,400–$208,000/year based on 40 hours/week Hourly Rate: $30–$100/hour equivalent Compensation is…

Senior Software Engineer

Remote | Contractor
Approximately 15 hours/week | Flexible schedule

Annualized Equivalent: $62,400–$208,000/year based on 40 hours/week
Hourly Rate: $30–$100/hour equivalent

Compensation is output-based and paid per task that meets project specifications. The annualized figure is an hourly-equivalent reference only; actual earnings depend on task complexity, completion time, experience, workflow, and applicable minimum submission requirements.

About the Role

Apply your software engineering expertise to challenging development tasks that test real-world programming, debugging, performance optimization, and technical problem-solving skills. This opportunity is suited to experienced engineers who can work across complex codebases, implement features, resolve difficult bugs, and evaluate software solutions with strong engineering judgment.

You’ll create realistic coding challenges for AI systems, develop solutions and deterministic verifiers, and help evaluate whether implementations correctly satisfy technical requirements. Prior AI experience is not required.

Key Responsibilities

Software Development

  • Create realistic and challenging coding tasks involving feature implementation and bug fixing.

  • Develop and modify software components across backend systems and services.

  • Implement complex features within large-scale applications.

  • Work effectively with existing codebases and architectures.

Debugging & Performance

  • Identify and resolve complex software bugs.

  • Diagnose system bottlenecks and performance issues.

  • Optimize software for performance, reliability, and maintainability.

  • Refactor existing codebases to improve quality and efficiency.

Testing & Verification

  • Develop deterministic verifiers that accept reasonable valid solutions and reject invalid implementations.

  • Use automated testing to validate software behavior and correctness.

  • Evaluate implementations against expected functionality and edge cases.

  • Ensure coding tasks and verification logic are precise and reliable.

Code Review & Technical Evaluation

  • Review software implementations for correctness, quality, and maintainability.

  • Apply strong engineering judgment when assessing different approaches.

  • Use algorithms, data structures, and foundational computer science principles to evaluate solutions.

  • Provide clear technical reasoning and feedback.

Required Skills & Experience

  • Strong software engineering experience with scalable services and APIs.

  • Professional experience with one or more of:

    • Python

    • Java

    • Rust

    • TypeScript

    • C++

    • Go

    • Node.js

  • Strong debugging and problem-solving skills.

  • Experience implementing software features and resolving complex bugs.

  • Experience with performance optimization and automated testing.

  • Strong code review instincts and software quality judgment.

  • Solid understanding of algorithms, data structures, and foundational computer science concepts.

  • Experience refactoring and improving established codebases.

  • Ability to work with large or unfamiliar software projects.

  • Strong analytical and technical communication skills.

  • Ability to work independently and deliver high-quality technical outputs.

Compensation

Annualized Equivalent: $62,400–$208,000/year based on 40 hours/week
Hourly Rate: $30–$100/hour equivalent

Compensation is output-based and paid per completed task that meets project specifications. Actual compensation may vary based on task complexity, experience, completion time, and workflow. Minimum weekly submission requirements apply.

Role Details

  • Role Type: Contractor

  • Work Arrangement: Fully Remote

  • Typical Commitment: Approximately 15 hours/week

  • Schedule: Flexible; choose your working hours and days, including weekends if desired

  • Focus: Software development, debugging, feature implementation, performance optimization, code review, testing, and technical evaluation

  • AI Experience: Not required

  • Minimum Requirements: Minimum task submissions per week

  • Start Timeline: First tasks expected within 24–48 hours after completing onboarding for selected candidates

Selection Process

  1. Application and screening questions

  2. Approximately 30-minute AI interview

  3. Technical assessment, if required

  4. Hiring manager review

Skills

PythonJavaRustTypeScriptC++DebuggingPerformance OptimizationAutomated TestingCode ReviewAlgorithms
Sounds like you? Applying takes about a minute.Apply now
THE COMPANY

FreshTalent

FreshTalent is hiring on OnJob. Review the role details above, then apply in one click.

Location
Algeria · Remote
Posted
30+ days ago

Similar jobs you can apply to today

Browse all jobs →
ABOUT THIS JOB

Common questions about the Senior Software Engineer role at FreshTalent

Where is the Senior Software Engineer job at FreshTalent based?

Algeria · Remote. Remote applicants are welcome.

What is the salary for this Senior Software Engineer role?

The listed pay for this role is USD 62,400–208,000 per year.

What skills do I need to apply?

Python, Java, Rust, TypeScript, C++, Debugging, Performance Optimization, Automated Testing.

How do I apply for this Senior Software Engineer job?

Press Apply and sign in to OnJob to send your application in one click. You can track it from sent to interview.

Not quite right? Get the next one sent to you.

Set up a free profile and we'll email you new roles each morning, along with the recruiters who opened your profile.

Browse all jobs