Connecting People with People
Senior Full-Stack Developer
Location
South Africa
Posted
141 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full-Stack Developer
Parvana
• Work on diverse software solutions across multiple projects, including exciting financial projects such as big data analytics applications, a platform for a financial magazine, and back office systems • Use a wide range of technologies, including .Net Core, Java, Python, React, Angular, AWS, Azure, Docker, and Kubernetes • Involved in all stages of the project lifecycle, often liaising directly with clients and taking ownership of deliverables
Job Requirements
- Proven ability to deliver high-quality software as part of a team
- Strong general technology and problem-solving skills
- Experience / working knowledge of C#/.NET Core, REST-based services, and relational databases (including PostgreSQL)
- Experience in writing testable code, including unit and integration tests, and working with a dedicated testing team
- Working knowledge of HTML, CSS, and JavaScript, and experience with a modern framework (e.g., Angular, React, Vue)
- Familiarity with Angular concepts is preferred
- Experience working with cloud environments (e.g., GCP, AWS, Azure) and setting up CI/CD pipelines
- Familiarity with version control and collaboration tools like GitHub, Bitbucket, and associated workflows.
Benefits
- Flexibility to work remotely
- Opportunities for professional development
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Architect, build, troubleshoot, and maintain cloud-based solutions and applications • Provide infrequent after-hours monitoring and triage of critical production issues • Prioritize and work independently on several projects with minimal oversight
Software Engineer – Energy Trading
WincentWe create market-making algorithms to help achieve a liquid and efficient market environment for digital assets
• Data integration for European power markets • Trading connectivity & automation • Strategy execution systems • Engineering for reliability • Regulatory readiness • Continuous improvement
Software Engineer – OTC Team
WincentWe create market-making algorithms to help achieve a liquid and efficient market environment for digital assets
• Use Rust and AWS to build infrastructure that allows us to trade with our VIP clients and financial institutions. • Connect liquidity aggregators and institutions directly while leveraging our existing crypto infrastructure. • Improve our platform and connectivity to deploy new business cases.
Software Engineer – Algo Team
WincentWe create market-making algorithms to help achieve a liquid and efficient market environment for digital assets
• cooperate with quantitative researchers and traders to design new trading algorithms • improve existing trading strategies and their performance and flexibility • make algorithms faster and decrease latencies between components


