- Cape Town
- Salary: Market Related
- Job Type: Contract
- Sectors: Investment Technology
- Reference: 173051
Vacancy Details
Employer: Juru Holdings
A seasoned Full-Stack Software Engineer with a strong track record of delivering complex web applications and a passion for mentoring and leadership. As an experienced member, the incumbent will take a leadership role in designing, developing, and maintaining complex web applications, driving architectural decisions, and mentoring junior and intermediate developers.
Key Responsibilities
- Full-Stack Development: Support the designing of end-to-end design, development, and maintenance of web applications, ensuring they meet high standards for functionality, performance, and user experience.
- Front-End Development: Create responsive and user-friendly interfaces using HTML, CSS, and JavaScript. Collaborate closely with the design team to maintain a seamless and visually appealing user experience.
- Back-End Development: Proficient server-side development, including the selection and use of programming languages and frameworks like Node.js, Python, Ruby, Django, etc.
- Database Management: Design, optimize, and develop database schemas, queries, and interactions using relational and NoSQL databases like MySQL, PostgreSQL, MongoDB, etc.
- Web Application Frameworks: Utilize specific web application frameworks and libraries to streamline development processes, enhance application functionality, and provide technical leadership.
- Architecture and System Design: Play a role in supporting architectural decisions, system design, and code reviews to ensure scalable and maintainable software solutions.
- Version Control: Lead codebase management using Git or other version control systems, establishing best practices for code collaboration and version tracking.
- Testing and Debugging: Establish testing strategies, develop unit tests, and provide expertise in debugging and optimizing code for performance and reliability.
- API Integration: Work on integrating APIs and third-party services, focusing on security, scalability, and efficiency.
- DevOps and Deployment: Implement DevOps practices, including CI/CD pipelines, containerization, and cloud services to optimize application deployment and scaling.
- Mentoring and Collaboration: Mentor and collaborate with junior and intermediate developers, contributing to team growth, knowledge sharing, and best practices.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
- 5+ years of experience as a Full-Stack Software Engineer, with a track record of delivering complex projects.
- Expertise in front-end technologies, including HTML, CSS, JavaScript, and experience with modern front-end frameworks like React, Angular, or Vue.js.
- Strong proficiency in one or more programming languages (e.g., JavaScript, Python, Ruby) and expertise in web application frameworks.
- In-depth knowledge of database systems, including design, optimization, and complex query writing.
- Strong problem-solving and debugging skills, with a focus on optimizing application performance.
- Exceptional communication, teamwork, and leadership abilities.
- Commitment to staying updated with emerging industry trends and technologies.
- Experience with cloud services (e.g., AWS, Azure, Google Cloud) and microservices architecture.
- Previous mentorship experience within a development team.
Preferred Skills
- Certifications in relevant data engineering, cloud, or advanced analytics technologies.
- Experience with real-time data processing and streaming technologies.
- Knowledge of containerization and orchestration tools (e.g. Docker, Kubernetes).
- Familiarity with data security and privacy considerations.
Tech Stack
Core Tech Skills
- SQL
- Python
- Spark (PySpark & SQL)
- Hadoop
Specific Tech Skills
- AWS Dev Cert
- Postgres
- NextJS
- Typescript
- NodeJS
- Amplify
- AWS S3
- AWS Lambda
- AWS Redshift (Serverless, including Redshift Spectrum)
- AWS EMR
- AWS Step Functions
- AWS EventBridge Rules & Pipes
- AWS Glue
- AWS SQS
- AWS SNS
- AWS API Gateway
- AWS Athena
- AWS VPC
- AWS KMS
- AWS Secrets Manager
- io tables (Open table format)
- Unity Catalog (Open Catalog of Tables, Views, Functions, Models)
- Dynamo DB
Developer/Productivity Tools
- AWS Cloud Development Kit (CDK)
- Docker (for Dev Containers)
- Azure DevOps
- Xray
- JIRA
- Confluence (Wiki)
- Draw.io
1 person has applied for this job. 65 people have viewed this job.
Similar Jobs
Senior .NET Software Engineer
- Cape Town
- Job Type: Permanent
- Posted 03 Feb 2026 | 39 Days left
Backend Software Engineer
- Paarl
- Job Type: Permanent
- Posted 29 Jan 2026 | 34 Days left
Software Engineer / Full Stack Developer
- Stellenbosch
- Job Type: Permanent
- Posted 04 Feb 2026 | 40 Days left
Software Engineer (Golang)
- Cape Town
- Job Type: Permanent
- Posted 09 Feb 2026 | 45 Days left
More Jobs at Juru Holdings
Human Capital Business Partner
- Gauteng
- Job Type: Permanent
- Posted 24 Feb 2026 | 27 Days left
Senior Marketing Project Manager
- Johannesburg
- Job Type: Contract
- Posted 23 Feb 2026 | 26 Days left
Human Capital Business Partner
- Bellville
- Job Type: Permanent
- Posted 12 Feb 2026 | 15 Days left
Project Manager
- Cape Town
- Job Type: Contract
- Posted 12 Feb 2026 | 15 Days left