Job Closed
This listing is no longer active.
Should you not hear from us within 21 days, kindly consider your application unsuccessful. The client reserves the right not to make an appointment. Appointments will be made in line with the client Employment Equity Plan.
C#.net Back end Developer
Location
South Africa
Posted
71 days ago
Salary
0
Seniority
Mid Level
Job Description
C#.net Back end Developer
Quest Recruitment Solutions
Role Description - Design, develop, and maintain scalable backend systems, RESTful APIs, and microservices using C# and .NET Core / ASP.NET Core - Write complex SQL queries, stored procedures, and optimise database performance using MS SQL Server - Implement and uphold SOLID principles, clean architecture, and software engineering best practices - Participate in code reviews, contribute to technical documentation, and support architectural decisions - Troubleshoot, debug, and resolve backend and integration issues in a timely manner - Collaborate with front-end developers to ensure seamless API and system integration - Assist with proof-of-concepts and contribute to technical roadmap and business value discussions - Mentor and support junior developers within the team where required Qualifications - BSc / BTech in Computer Science, Information Technology, or a related field (or equivalent experience) - 3–6 years of solid, demonstrable backend development experience in C# and .NET Core (.NET 6 or higher) - Strong experience building and consuming RESTful APIs with ASP.NET Core Web API - Proficiency in MS SQL Server — complex queries, stored procedures, and schema design - Solid understanding of OOP, SOLID principles, and common design patterns - Experience with Entity Framework Core or Dapper for data access - Proficiency in Git and version control workflows - Experience working in Agile / Scrum environments - Azure or AWS cloud experience — Microsoft Azure certifications a bonus - Microservices architecture and containerisation experience (Docker / Kubernetes) - CI/CD pipeline experience — Azure DevOps, GitHub Actions, or similar - Unit testing experience using xUnit, NUnit, or Moq - Exposure to messaging systems such as Kafka, RabbitMQ, or Azure Service Bus - Front-end awareness in Angular or React (full stack a plus, not required) - AI / LLM integration experience (e.g. Azure OpenAI) - FinTech, financial services, or insurance sector experience Company Description
Related Guides
Related Job Pages
More Backend Engineer Jobs
• You don't use Cursor, Claude Code or similar AI tools out of curiosity, but because they demonstrably make your development faster and better. • You understand how to use AI-assisted coding correctly: prompting, context management, iterative refinement — this comes naturally to you. • You have a solid Laravel foundation and know what clean PHP code looks like — even when AI writes the first draft. • You work with Vue.js and Inertia and build interfaces that delight users. • You're eager to help build an AI platform that solves real business problems — not just demos. • You want to join a team that combines speed, quality and an AI-first mindset.
Backend Engineer
AspireThe influencer marketing platform empowering ecommerce brands to build and cultivate influential communities
Role Description As a Backend Engineer at Aspire, you will contribute to building scalable, secure, and high-performance backend services using modern Node.js technologies. You will work closely with cross-functional teams to develop APIs, support integrations, and maintain reliable backend systems within a collaborative and modern engineering environment. - Develop and maintain backend services and APIs using Node.js and NestJS. - Build scalable and maintainable server-side applications. - Design and consume RESTful APIs and integration services. - Work with relational and NoSQL databases to support application requirements. - Implement caching mechanisms and optimize backend performance. - Collaborate with frontend developers, QA engineers, and product teams to deliver new features. - Support troubleshooting, debugging, and issue resolution activities. - Contribute to clean architecture, code quality, and backend best practices. - Participate in CI/CD and deployment processes. - Work within Agile development methodologies and collaborative engineering teams. - Support continuous improvements in performance, scalability, and reliability. Qualifications - Bachelor’s degree in Computer Science, Software Engineering, or related fields. - 2–4 years of backend development experience. - Strong proficiency in Node.js and familiarity with NestJS. - Experience building and consuming RESTful APIs. - Good knowledge of relational databases such as PostgreSQL or MySQL. - Experience with at least one NoSQL database such as MongoDB. - Understanding of caching technologies such as Redis. - Familiarity with CI/CD pipelines and cloud platforms; AWS experience is a plus. - Understanding of clean code principles and software design patterns. - Strong problem-solving and analytical skills. - Good communication and teamwork abilities. - Willingness to learn, collaborate, and grow within a structured engineering team. - Experience with REST and SOAP integrations. - Basic understanding of asynchronous programming concepts. - Exposure to monitoring and observability tools such as New Relic or CloudWatch. - Experience working in Agile environments or large-scale backend systems. - Awareness or knowledge of IT security best practices as defined by ISO/SOC or similar. Benefits - Be part of a (Remote is here-to-stay) organization. - Work and learn from great minds. - Explore new opportunities to learn and grow every day by attending technical and nontechnical training. - Get market exposure by working with international tech leaders. - Nursery reimbursement benefit. - Attend virtual and onsite international tech conferences. - Exposure to work in an IT environment that adheres to rigorous security and compliance standards defined by ISO / SOC.
Python Backend & Sandbox Integration Engineer
24-MAGThis opportunity is available through a leading AI-driven work platform.
Role Description We are sharing a specialised part-time consulting opportunity for software engineers experienced in Python backend development, API integration, Docker-based environments, Linux workflows, service configuration, and structured application deployment. This role supports current and upcoming remote consulting opportunities focused on backend service development, sandbox application integration, MCP server implementation, local testing, technical debugging, and production-ready project execution. Selected professionals will apply their software engineering expertise to build stable services, integrate applications into structured environments, manage app state workflows, and support reliable technical deliverables. Key Responsibilities - Python Backend & MCP Server Development - Build backend services and MCP-style servers using Python and related frameworks. - Develop integrations that connect real software applications with structured sandbox environments. - Work with APIs, service endpoints, configuration files, and backend logic to support reliable app behavior. - Ensure technical implementations are stable, testable, maintainable, and aligned with project requirements. - Application Integration & Environment Setup - Integrate web or desktop applications into controlled technical environments. - Work with Docker, Linux systems, local development setups, service configuration, and deployment workflows. - Implement populate, snapshot, or state-management hooks to support repeatable app behavior. - Debug build issues, runtime errors, permission problems, dependency conflicts, and environment setup challenges. - Testing, Validation & Deployment Readiness - Test applications locally and verify expected functionality before deployment. - Review technical outputs against platform validation requirements, deployment criteria, and documented specifications. - Identify stability issues, configuration gaps, integration failures, and expected technical outcomes. - Maintain accuracy, consistency, and strong engineering judgment across submitted work. Qualifications - Strong Python development skills with experience building backend services, APIs, automation tools, or integration workflows. - Experience with Docker, Linux, local testing, debugging, and service configuration. - Familiarity with backend systems, API-based integrations, deployment pipelines, and application runtime environments. - Comfort working with configuration files, containerized systems, logs, build processes, and technical validation requirements. - Strong problem-solving skills and attention to technical detail. - Ability to work independently and communicate technical decisions clearly. Requirements - A degree or professional background in computer science, software engineering, information technology, computer engineering, systems engineering, or a related technical field is helpful. - Equivalent practical experience in Python development, backend engineering, DevOps-adjacent workflows, app integration, or technical debugging is also highly relevant. Nice to Have - Experience with FastMCP, MCP servers, agent tooling, sandbox environments, or similar integration frameworks. - Experience integrating third-party applications, developer tools, web apps, desktop apps, databases, or internal technical systems. - Familiarity with containerized environments, Linux permissions, API authentication, local service orchestration, or deployment validation. - Experience preparing or reviewing technical documentation, setup guides, debug notes, service configs, or integration reports. - Strong attention to detail in backend-heavy, configuration-heavy, and testing-focused engineering environments. Why This Opportunity - Apply Python backend and application integration expertise to structured remote project work. - Contribute to high-quality service development, sandbox integration, testing, and deployment-ready technical workflows. - Work on flexible assignments aligned with your software engineering background. - Use your engineering judgment in a focused, detail-oriented technical environment. - Remote structure with competitive hourly compensation. Contract Details - Independent contractor role. - Fully remote with flexible scheduling. - Part-time commitment depending on project availability. - Competitive rates between $60–$80 per hour depending on expertise. - Weekly payments via Stripe or Wise. - Projects may be extended, shortened, or adjusted depending on scope and performance. - Work will not involve access to confidential or proprietary information from any employer, client, or institution.
• Projetar, desenvolver e manter sistemas escaláveis, seguros e de alta performance, aplicando boas práticas de desenvolvimento; • Evoluir a arquitetura da plataforma, propondo soluções simples, robustas e eficientes para problemas complexos; • Atuar em um time formado a partir de uma reorganização interna, em plena fase de estruturação na área de Plataforma de Exibição; • Trabalhar no desenvolvimento e sustentação de aplicações críticas que suportam a operação de transmissão, incluindo sistemas de inserção dinâmica de anúncios, ferramentas de inserção de elementos visuais em canais de TV paga e plataformas de streaming, além de outros produtos do ecossistema de exibição; • Atuar com autonomia em um ambiente em constante construção, encarando cenários pouco definidos como oportunidades de evolução.


