Job Overview
Date Posted: Posted 5 days ago
Location: Paarl, Western Cape
Job Title: Senior Software Developer
Education Level: Diploma
Job Level: Senior
Minimum Experience: 5- 7 Years
Senior Software Developer job vacancy in Paarl.
Job Description:
Design & Development
Architect, develop, and maintain serverless applications using AWS services such as Lambda, API Gateway, DynamoDB, S3, and more.
Develop high-quality software solutions using Go (Golang), JavaScript/TypeScript/React, and Kotlin.
Design and implement database solutions using both SQL and NoSQL technologies, ensuring data integrity and performance.
Lead iOS and Android application development, ensuring alignment with best practices and Apple's guidelines.
Collaboration & Leadership
Collaborate with product managers, designers, and other engineers to understand user requirements and provide technical solutions.
Mentor junior developers, conduct code reviews, and promote best practices in coding and software design.
Work in a flexible hybrid environment that values both remote work and in-person collaboration.
Testing & Optimisation
Implement robust testing strategies to ensure code quality and reliability.
Optimize applications for maximum speed and scalability.
Continuous Improvement
Stay updated with emerging technologies and industry trends, especially AI-related technologies, and apply this knowledge to improve the company's technology stack and processes.
Take ownership of projects, lead initiatives, and contribute to the overall success of the company.
Minimum Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Proven experience in AWS Serverless architecture and cloud-native application development.
Strong proficiency in Go (Golang), JavaScript/TypeScript/React, and Kotlin.
Solid experience with SQL (e.g., MySQL) and NoSQL databases (e.g., DynamoDB).
#J-18808-Ljbffr