Senior Software Developer
at Exceed HR and Recruitment
Paarl, Western Cape, South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 29 Dec, 2024 | Not Specified | 01 Oct, 2024 | 5 year(s) or above | Kotlin,Computer Science,Go,Sql | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
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
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).
Responsibilities:
Please refer the Job description for details
REQUIREMENT SUMMARY
Min:5.0Max:7.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer science engineering or a related field or equivalent practical experience
Proficient
1
Paarl, Western Cape, South Africa