Job closedPosted 3 months ago

Parvana - Back-End / Full Stack Developer (Senior)

Back-End Developer
Open to offers Cape Town, South Africa
Twine JobsVerified
Stretford, United Kingdom · Organization
Recently active

Back-End Developer is needed in Cape Town, South Africa.

Client: Parvana

Location: Cape Town, WC, za

Contract: Freelance

Job Description

Our client is a global investment advisory firm focusing on long-term value creation through investment strategies. They work with a diverse group of institutional partners, emphasizing a collaborative, sustainable, and inclusive culture. Employees can work in a hybrid model, taking advantage of office and remote benefits. The company invests significantly in employee wellness, offering industry-leading benefits along with generous salaries. It provides excellent career development opportunities and utilizes cutting-edge technology, including automation, AI, and R&D. The work culture is cosmopolitan and diverse, partnering with global talent.

Requirements

  • 10+ years in software development with demonstrated ability to lead back-end initiatives and deliver complex, full-stack systems end-to-end.
  • Advanced expertise in .NET Core / C# for building scalable, production-grade RESTful Web APIs.
  • Strong experience designing distributed, enterprise-grade systems, applying Clean Architecture, SOLID principles, and design patterns.
  • Advanced knowledge of Microsoft SQL Server, including schema design, indexing, performance tuning, and query optimization.
  • Experience implementing and optimizing CI/CD pipelines (e.g., Azure DevOps) and proven ability to mentor engineers and conduct technical reviews.
  • Excellent skills for articulating architectural decisions, trade-offs, and strategy to both technical and non-technical stakeholders.
  • Exposure to modern front-end frameworks (Vue.js), ETL workflows, cloud-native architecture, performance profiling/monitoring, and the financial/investment domain is a plus.

Responsibilities

  • Design and implement highly scalable backend services using .NET (C#) and optimize SQL Server databases.
  • Lead critical system design and architectural decisions, prioritizing scalability, reliability, and maintainability.
  • Guide the seamless integration design between backend services and client-side Vue.js applications.
  • Drive continuous improvement in development practices, elevating code quality, testing standards, and DevOps maturity.
  • Provide mentorship to junior engineers, proactively identify technical risks, and formulate mitigation strategies.
  • Collaborate across distributed teams, actively participate in code reviews and architectural discussions, and influence the broader technical direction.

Additional Information

Location: Cape Town | Work Type: Hybrid | Job ID: J107049

Keywords: Back-End Developer, Full Stack, .NET Core, C#, SQL Server, Vue.js, Clean Architecture, SOLID, CI/CD, Azure DevOps, Investment Advisory


No longer accepting applications

Get instant notifications for new Back-End Developer jobs. Enter your email:

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.

Ari: your job agent

Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.