Seeking a Senior Full-Stack Software Engineer with strong skills in multiple programming languages, system architecture, and troubleshooting. This fully remote contractor role offers flexible hours, focusing on developing comprehensive software solutions.
Compensation
$50–$100
hourly · USD
Experience
0–1 yrs
Location
Remote
Compensation
$50–$100
hourly · USD
Experience
0–1 yrs
Location
Remote
The Brief
TITLE
Senior Full-Stack Software Engineer
TYPE
Contract
POSTED
Sep 16, 2026
JOB ID
01a0a9bc
TITLE
Senior Full-Stack Software Engineer
TYPE
Contract
POSTED
Sep 16, 2026
JOB ID
01a0a9bc
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.
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.
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.
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.
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.
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.
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.
Experience with multiple programming languages is required. Relevant technologies include:
Python
JavaScript
TypeScript
Java
Node.js
React
Rust
Golang
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.
$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.
Submit an application and complete the screening questions.
Complete an approximately 30-minute AI interview.
Complete a technical assessment, if required.
Complete the hiring manager review.
Roles are typically filled quickly. Selected candidates should be prepared to begin their first tasks within 24–48 hours of completing onboarding.
About the company
FreshTalent is a Pan-African talent platform connecting students, graduates, and experienced professionals with employers across Africa. We help organizations discover exceptional talent while empowering individuals to access meaningful career opportunities, internships, graduate programs, and remote work.
Our platform combines AI-powered talent matching, employer branding, recruitment marketing, career development resources, and workforce insights to create a seamless hiring experience for employers and job seekers alike. We work with startups, SMEs, multinational organizations, NGOs, and public sector institutions seeking to build diverse, future-ready teams.
Beyond connecting talent with opportunities, FreshTalent is committed to strengthening Africa's workforce by improving employability, supporting career development, and helping organizations unlock the continent's immense talent potential.