Senior Full Stack Developer

13 hours ago


Pretoria, Gauteng, South Africa Magnum Opus Consultants (Pty) Ltd Full time

Job Title: Senior Full Stack Developer (Windows Stack, SQL, API Integration)

Company: E-Click (Pty) Ltd

Hours: Full-Time

Company Overview

E-Click (Pty) Ltd was founded due to the need for innovation in agritech, but has since expanded into multiple industries, providing cutting-edge solutions across various sectors. Our dynamic team thrives on innovation, problem-solving, and technology-driven advancements. With rapid expansion into new markets, we are looking for a highly skilled Senior Full Stack Developer to take on a leadership role in our growing technical team. This is an exciting opportunity to drive backend architecture, optimize system performance, and spearhead integrations with AI-driven technologies. If you're passionate about scalable backend solutions, Windows stack development, and staying ahead of industry trends, we want you on board

Job Summary

We are seeking an experienced Senior Full Stack Developer with deep expertise in C#, Microsoft SQL, MySQL, and the Windows stack. This office-based role is ideal for a strategic thinker and hands-on developer who excels in backend development, Windows services, and API integrations. You will play a managerial role, leading development efforts, optimizing backend solutions, and integrating the latest AI technologies to drive business growth. Experience with front-end technologies (React, Angular, Vue.js) is a plus, as you will collaborate cross-functionally with UI/UX teams.

Key Responsibilities

  1. Design, develop, and maintain enterprise-grade backend systems using C# and the .NET framework
  2. Architect and implement Windows services for mission-critical background processing and automation
  3. Create, configure, and optimize RESTful APIs with industry-standard security protocols for seamless front-end and third-party integrations
  4. Implement MVC architecture patterns to build modular, maintainable backend solutions
  5. Conduct code reviews and ensure adherence to best coding practices
  6. Stay ahead of industry trends, including the use of AI and automation tools in backend development

Database Management

  1. Design and optimize Microsoft SQL and MySQL database schemas
  2. Develop efficient SQL queries, stored procedures, and functions for complex data operations
  3. Create and maintain SQL Reporting Services (SSRS) reports for business intelligence and analytics
  4. Implement data security measures and performance optimization techniques
  5. Ensure database integrity across development, testing, and production environments

Windows Stack Integration

  1. Leverage extensive knowledge of Windows Server environments for application deployment
  2. Troubleshoot and resolve complex Windows services and backend system issues
  3. Optimize application performance within Windows-based infrastructures

Cross-Functional Collaboration

  1. Implement robust API interfaces that facilitate seamless front-end/back-end integration
  2. Participate in architectural discussions to align technical solutions with business needs
  3. Create comprehensive technical documentation for APIs, workflows, and database schemas

Required Skills and Experience

  1. 5+ years of professional experience in backend development using C# and .NET framework
  2. Advanced knowledge of Microsoft SQL and MySQL database design and optimization
  3. Demonstrated experience writing and managing Windows services for enterprise applications
  4. Proficiency with SQL Reporting Services (SSRS) for business intelligence solutions
  5. Expertise in RESTful API development, security, and performance optimization
  6. Strong understanding of MVC architecture and design patterns
  7. Proficient with Git/GitHub for version control, branching strategies, and collaborative development
  8. Experience with Windows Server environments and deployment processes
  9. Excellent problem-solving abilities and analytical thinking
  10. Strong communication skills and ability to document technical solutions effectively
  11. Proficiency in AI-driven solutions and an understanding of current industry trends

Preferred Qualifications

  1. Familiarity with front-end technologies, including React, Angular, Vue.js, HTML5, and CSS3
  2. Experience with Entity Framework or other ORM tools for database abstraction
  3. Knowledge of microservices architecture and API gateway implementation
  4. Exposure to cloud platforms (Azure/AWS) for backend deployments
  5. Understanding of security compliance standards (OAuth 2.0, GDPR, PCI-DSS)
  6. Experience with CI/CD pipelines and DevOps best practices
  7. Databases: Microsoft SQL Server, MySQL, SSRS
  8. Version Control: Git, GitHub/GitLab

Why Join E-Click?

  1. Be part of an innovative, fast-growing company operating across multiple industries
  2. Leadership role with opportunities for career growth
  3. Work on cutting-edge technologies, including AI-driven backend solutions
  4. Competitive salary and a dynamic team environment
  5. A chance to drive digital transformation in a rapidly expanding industry

If you're a forward-thinking developer looking for a senior role in a growth-driven company, apply today and be part of our journey to build the future

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

Outsourcing and Offshoring Consulting

#J-18808-Ljbffr

  • Pretoria, Gauteng, South Africa SurTech Full time

    About the Role:We are seeking a skilled Full Stack Developer to join our team at SurTech. The ideal candidate will be responsible for developing and maintaining our Tax Software Solution, working closely with our technology and product teams.The job involves implementing and maintaining APIs, databases, and third-party integrations, as well as performing...


  • Pretoria, Gauteng, South Africa SurTech Full time

    About SurTech:SurTech is a cutting-edge company specializing in innovative tax software solutions. Our team of experts works collaboratively to develop and maintain our unique Tax Software Solution.We are seeking a skilled Full Stack Developer to join our dynamic team, responsible for working with the rest of the team to develop our Tax Software Solution.Key...


  • Pretoria, Gauteng, South Africa Jordan Human Resource Full time

    We are looking for a Senior Full Stack Developer - Cloud Infrastructure to join our team at Jordan Human Resource. The ideal candidate will have a strong background in cloud infrastructure and full stack development.About the RoleThe successful candidate will be responsible for the development of new functionality, changes to the existing solution, and...

  • Full Stack Architect

    9 hours ago


    Pretoria, Gauteng, South Africa Magnum Opus Consultants (Pty) Ltd Full time

    About Magnum Opus Consultants (Pty) LtdWe are a dynamic company operating across multiple industries. Our innovative approach to solving complex problems has led to rapid growth and expansion into new markets. We are now looking for a highly skilled Senior Full Stack Developer to join our technical team and contribute to our success.Role OverviewWe seek an...


  • Pretoria, Gauteng, South Africa MSP Staffing LTD Full time

    Our client is seeking a skilled full stack developer who has great Javascript skills to join their International European company. Key Requirements · 5-8 years' experience · Development experience in React, Angular and JavaScript, whereas JavaScript is a must · Experience in web app development · C# and .Net for the backend · BSc degree is compulsory S...


  • Pretoria, Gauteng, South Africa Credit Gateway Financial Services Full time

    Develop cutting-edge software solutions as a part of a dynamic in-house team at Credit Gateway Financial Services. We are seeking an experienced Full Stack Developer to join our FinTech team responsible for continuously improving and developing features for our .NET core web application.About the RoleWe are looking for a skilled Senior Full Stack Developer...


  • Pretoria, Gauteng, South Africa University of Fort Hare Full time

    R 30000 - R 40000 Monthly Cost To CompanyOur Client is looking for a Junior Full-Stack Developer to join their team. The ideal candidate should have hands-on experience with Angular (front-end), C# (back-end), and MSSQL (database). You will work on developing and maintaining applications while collaborating with senior developers and other team members.JOB...


  • Pretoria, Gauteng, South Africa Headspace Global Full time

    Location: Pretoria, South AfricaAbout Us: A technology consultancy dedicated to crafting bespoke software solutions for organizations in the finance, banking, insurance, and fintech sectors. They excel in handling diverse projects for prominent financial entities, fintech startups, and large-scale corporations.What They Do:• Develop software for web,...


  • Pretoria, Gauteng, South Africa Goldman Tech Resourcing Full time

    An international startup consultancy that helps corporate clients digitize their business processes, is looking for Senior Full-Stack C# ASP.Net Developers to join their team Skills Required · 9 years of experience. · Bachelor's Degree in Computer Science, Information Technology, Engineering or proven experience based equivalent · Solid experience with C#...


  • Pretoria, Gauteng, South Africa Headspace Global Full time

    Location: Pretoria, South AfricaAbout Us: A technology consultancy dedicated to crafting bespoke software solutions for organizations in the finance, banking, insurance, and fintech sectors. They excel in handling diverse projects for prominent financial entities, fintech startups, and large-scale corporations.What They Do:• Develop software for web,...

  • Full Stack Developer

    3 weeks ago


    Pretoria, Gauteng, South Africa Finding Personnel (Pty) Ltd Full time

    JOB TITLE: Full Stack Developer AREA: Centurion INDUSTRY: IT Support Salary / CTC: R 30 000 R 40 000 (depending on current earnings, qualifications and experience) Report to: Director Type: PermanentKey Responsibilities Front-End Magic Develop, test, and enhance interactive web applications using Angular (v12+). Back-End Mastery Build and optimize...


  • Pretoria, Gauteng, South Africa Finding Personnel (Pty) Ltd Full time

    JOB TITLE: Full Stack DeveloperAREA: CenturionINDUSTRY: IT SupportSalary / CTC: R 30 000 R 40 000 (depending on current earnings, qualifications and experience)Report to: DirectorType: PermanentKey ResponsibilitiesFront-End Magic Develop, test, and enhance interactive web applications using Angular (v12+).Back-End Mastery Build and optimize powerful...


  • Pretoria, Gauteng, South Africa Goldman Tech Resourcing Full time

    A company that specialises in developing customized HR systems designed to meet clients' specific needs and processes, aligning with their goals and seamlessly integrating with their existing platforms, is seeking a Full Stack PHP Developer. Please note this position is fully in office. Skills Required · Bachelors Degree in Computer Science · Required 6...


  • Pretoria, Gauteng, South Africa Network IT Full time

    Required Skills and QualificationsBachelor's degree in Computer Science or related fieldJava certification advantageousAWS certification advantageousAzure certification advantageousBTP certification advantageous5-8 years of experience in back-end and full-stack developmentExperience with cloud platforms (beneficial)Proficiency in multiple programming...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    Our client is an established ISP providing highly managed connectivity within South Africa. They have stood the test of time and are still one of the leading service providers in the market. They are on a drive to grow their team and as part of their growth strategy, they are looking for a technically sound Senior Full Stack Developer to join our dynamic...


  • Pretoria, Gauteng, South Africa Goldman Tech Resourcing Full time

    A company that is the global technology and services leader to the audio streaming and podcast industry is seeking an Intermediate Full-Stack Developer. Please note this position is hybrid, 3 days in office. Skills Required · Relevant IT Degree or Diploma and experience · Experience in developing C# applications in both the .NET Framework and .NET Core ·...

  • Full Stack Engineer

    1 week ago


    Pretoria, Gauteng, South Africa OfferZen Ltd Full time

    Full Stack Engineer Are you a talented full stack engineer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network of top tech companies in Africa and Europe that are eager to apply to interview you This could be the last job posting you ever have to click on...


  • Pretoria, Gauteng, South Africa Kontak Recruitment Full time

    Full Stack .NET Developer (JB5114)Location: Pretoria, South Africa | Salary: R45K - R60K (negotiable) | Type: Permanent | Hybrid: 2-3 days remote after 3 monthsJoin a FinTech team developing a .NET Core web app. Own projects, engage with stakeholders, and drive architecture decisions.Why Join?• Career growth – Lead projects & teams• Work on...


  • Pretoria, Gauteng, South Africa Numeral Holdings Full time

    Full Stack C# EngineeringWe are seeking an experienced full stack C# engineer to join our team. The successful candidate will have a strong background in C# development, with experience in architecting software solutions, coding, testing, and debugging.Key responsibilities will include:Designing and developing software applications using C#;Collaborating...


  • Pretoria, Gauteng, South Africa Jordan Human Resource Full time

    We are seeking a Full Stack Developer with a Focus on Cloud and Containerization to join our team at Jordan Human Resource. The ideal candidate will have a strong background in full stack development and cloud infrastructure.About the RoleThe successful candidate will be responsible for the development of new functionality, changes to the existing solution,...