Full Stack Developer
Somewhere
πΏπ¦ Hirezar Summary for South African Applicants
This fully remote full time position at Somewhere is open to applicants from South Africa. This role is suited for senior-level professionals. As a remote position, you can work from anywhere in South Africa β whether you're based in Johannesburg, Cape Town, Durban, or a smaller town.
Job Description
Full-Stack Software Engineer (.NET / C# / React)
Employment Type:Full-time, Independent Contractor(Contract-to-hire or direct hire)
Work Model:Remote(Exclusively sourcing from Latin America or South Africa)
Work Hours:US Eastern Standard Time (EST) alignment(Shift runs ~8:00 AM β 5:00 PM ET/CT)
Role Overview
We are seeking a hands-on, mid-to-seniorFull-Stack Software Engineerto add core capacity as we modernize our live software platform and build out AI-oriented features under new independent ownership.
Working directly alongside the Lead Engineer, you will own features end-to-end across a Microsoft-centered stack. While this is a genuinely full-stack seat, the overwhelming majority of the work is C# backend engineering supported by SQL Server databases, an ASP.NET MVC and React/TypeScript front end, and Azure cloud infrastructure. Operating on an established production platform serving thousands of retailers and millions of consumers, you will bridge legacy platform modernization with high-value AI integration.
Key Responsibilities
1. Backend Engineering & Data Architecture (Core Focus)
* C# / .NET Development:Design, build, and maintain production-grade application logic and microservices using C# and ASP.NET Core / MVC.
C# / .NET Development:Design, build, and maintain production-grade application logic and microservices using C# and ASP.NET Core / MVC.
* Database Optimization:Write, debug, and optimize complex T-SQL queries, stored procedures, and schema changes against SQL Server to maintain high performance across a data-heavy platform.
Database Optimization:Write, debug, and optimize complex T-SQL queries, stored procedures, and schema changes against SQL Server to maintain high performance across a data-heavy platform.
* Code Maintenance & Refactoring:Debug, optimize, and extend existing functionality within an established production codebase.
Code Maintenance & Refactoring:Debug, optimize, and extend existing functionality within an established production codebase.
2. Front-End Development & Cloud DevOps
* UI Construction:Develop responsive, clean user interface components using ASP.NET MVC alongside modern React and TypeScript.
UI Construction:Develop responsive, clean user interface components using ASP.NET MVC alongside modern React and TypeScript.
* Azure Administration:Deploy, monitor, and administer application infrastructure within Microsoft Azure, actively maintaining CI/CD deployment pipelines.
Azure Administration:Deploy, monitor, and administer application infrastructure within Microsoft Azure, actively maintaining CI/CD deployment pipelines.
3. AI-Oriented Product Innovation
* Feature Development:Contribute directly to AI-driven features, including personalization algorithms, smart recommendation logic, and LLM-powered functionality as the product roadmap evolves.
Feature Development:Contribute directly to AI-driven features, including personalization algorithms, smart recommendation logic, and LLM-powered functionality as the product roadmap evolves.
* Pragmatic Implementation:Apply practical engineering judgment to evaluate where generative AI and machine learning deliver real, measurable user value versus technical complexity.
Pragmatic Implementation:Apply practical engineering judgment to evaluate where generative AI and machine learning deliver real, measurable user value versus technical complexity.
Required Skills & Qualifications
* Experience Level:Mid-to-senior level full-stack or backend engineering experience (no entry-level candidates).
Experience Level:Mid-to-senior level full-stack or backend engineering experience (no entry-level candidates).
* Backend Mastery:Strong, demonstrable engineering skills in C# and .NET (ASP.NET Core / MVC)βthis constitutes the primary focus of the role.
Backend Mastery:Strong, demonstrable engineering skills in C# and .NET (ASP.NET Core / MVC)βthis constitutes the primary focus of the role.
* Database & Front-End Proficiency:Working proficiency with SQL Server/T-SQL, paired with hands-on experience building web application interfaces usingReact and TypeScript.
Database & Front-End Proficiency:Working proficiency with SQL Server/T-SQL, paired with hands-on experience building web application interfaces usingReact and TypeScript.
* Cloud Infrastructure:Direct experience deploying, monitoring, and administering applications within Microsoft Azure using established CI/CD pipelines.
Cloud Infrastructure:Direct experience deploying, monitoring, and administering applications within Microsoft Azure using established CI/CD pipelines.
* Communication & Overlap:Strong written and verbal English communication skills, with full availability during core U.S. business hours (EST/CST).
Communication & Overlap:Strong written and verbal English communication skills, with full availability during core U.S. business hours (EST/CST).
Preferred Qualifications
* Prior experience integrating AI/LLM tools, personalization frameworks, or recommendati
Tips for South African Applicants
Timezone Advantage
South Africa (SAST, UTC+2) overlaps well with European business hours and has a few hours of overlap with US East Coast. Mention your timezone flexibility in your application.
Salary in Context
Even without a listed salary, international remote roles typically pay 2-3x more than equivalent local positions in South Africa due to the exchange rate advantage.
Application Tips
Tailor your CV to international standards β use a clean format, highlight remote work experience, and include your English proficiency. Many SA applicants succeed by emphasising their strong work ethic and cultural adaptability.
Load Shedding Preparedness
If you're applying for a remote role, having a backup power solution (UPS, inverter, or generator) and mobile data as a backup internet connection shows employers you're prepared for South Africa's infrastructure challenges.
About Somewhere
Somewhere is a company in the Recruitment & Staffing industry that hires remote workers from South Africa. They currently have 828 open positions on Hirezar. View all Somewhere jobs β