Parvana - Back-End / Full Stack Developer (Senior)
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.