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

Senior Full-Stack Software Engineer

Senior Full-Stack Software Engineer Global | Fully Remote | Contractor Typical commitment: ~15 hours/week Flexible schedule | Weekends optional $50–$100/hour equivalent Annualized Equivalent: $104,000–$208,000/year…

Algeria · RemoteContract0–1 yrs experiencePosted 30+ days ago
Estimated payNot disclosedNot published for this role
Applicants3812 applied today
RecruiterActive 2h agoUsually replies in 3 days
Hiring1 openingStart within 30 days

About the role

Senior Full-Stack Software Engineer Global | Fully Remote | Contractor Typical commitment: ~15 hours/week Flexible schedule | Weekends optional $50–$100/hour equivalent Annualized Equivalent: $104,000–$208,000/year…

Senior Full-Stack Software Engineer

Global | Fully Remote | Contractor

Typical commitment: ~15 hours/week
Flexible schedule | Weekends optional

$50–$100/hour equivalent
Annualized Equivalent: $104,000–$208,000/year based on 40 hours/week

Compensation is output-based and paid per task that meets project specifications. Actual earnings depend on task requirements, completion time, experience, and workflow.

About the Role

Put your full-stack engineering expertise to work on challenging software-development and AI training projects involving technical problem-solving, debugging, system architecture, code evaluation, and cross-language development.

You’ll work across both front-end and back-end systems to create, solve, review, and validate complex engineering tasks. The work may also involve translating complete coding builds from one programming language into another.

This role is designed for engineers with meaningful hands-on experience across the application stack—not those focused exclusively on either front-end or back-end development.

Key Responsibilities

Full-Stack Development

  • Develop, modify, and debug front-end and back-end application components.

  • Build user-facing features and the services, APIs, and data models supporting them.

  • Work across the complete application stack to solve complex engineering tasks.

  • Translate full coding implementations between programming languages where required.

Systems & Architecture

  • Trace requests and data across browsers, front-end applications, APIs, services, databases, and external integrations.

  • Work within unfamiliar repositories and understand existing application architecture.

  • Contribute to the architecture and implementation of complete software systems.

  • Diagnose issues across application state, API contracts, authentication, persistence, networking, and deployment.

Code Evaluation & Quality

  • Evaluate and improve code written in multiple programming languages.

  • Review AI-generated software solutions for:

    • Correctness

    • Completeness

    • Performance

    • Security

    • Maintainability

  • Identify technical weaknesses and determine appropriate improvements.

Debugging & Technical Problem Solving

  • Investigate complex application and system failures.

  • Trace problems across multiple layers of the technology stack.

  • Analyze unfamiliar codebases and determine how existing components interact.

  • Develop practical solutions to challenging software-engineering problems.

Required Skills & Experience

  • Strong professional experience developing production full-stack applications.

  • Meaningful hands-on experience across both front-end and back-end engineering.

  • Production experience with multiple programming languages.

  • Strong understanding of:

    • Browser applications

    • APIs

    • Application state

    • Databases

    • Service integration

  • Experience understanding and contributing to complete software-system architecture.

  • Ability to work effectively within unfamiliar repositories and codebases.

  • Strong debugging and technical problem-solving skills.

  • Ability to evaluate software for correctness, performance, security, and maintainability.

Programming Languages

Experience with multiple programming languages is required. Relevant technologies include:

  • Python

  • JavaScript

  • TypeScript

  • Java

  • Node.js

  • React

  • Rust

  • Golang

Schedule & Availability

  • Typical commitment: Approximately 15 hours/week

  • Schedule: Flexible

  • Choose the hours and days you work.

  • Weekend work is optional where project activity is available.

  • Minimum task-submission requirements apply.

  • Experts must submit a minimum number of qualifying tasks each week.

Compensation

  • $50–$100/hour equivalent

  • Annualized Equivalent: $104,000–$208,000/year based on 40 hours/week

  • Compensation is output-based, with payment made per task that meets project specifications.

  • Time required per task may vary based on experience and individual workflow.

  • The annualized figure is an hourly-equivalent reference and is not a guaranteed annual salary.

Selection Process

  1. Submit an application and complete the screening questions.

  2. Complete an approximately 30-minute AI interview.

  3. Complete a technical assessment, if required.

  4. Complete the hiring manager review.

Start Timeline

Roles are typically filled quickly. Selected candidates should be prepared to begin their first tasks within 24–48 hours of completing onboarding.

Skills

Full-Stack DevelopmentFront-End DevelopmentBack-End DevelopmentAPI DesignDatabase IntegrationDebuggingProblem SolvingCode EvaluationSystem ArchitectureCross-Language DevelopmentPythonJavaScriptTypeScriptJavaNode.JsReactRustGolang
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 Full-Stack Software Engineer role at FreshTalent

Where is the Senior Full-Stack Software Engineer job at FreshTalent based?

Algeria · Remote. Remote applicants are welcome.

What skills do I need to apply?

Full-Stack Development, Front-End Development, Back-End Development, API Design, Database Integration, Debugging, Problem Solving, Code Evaluation.

How do I apply for this Senior Full-Stack 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