Senior Software Developer

at  Exceed HR and Recruitment

Paarl, Western Cape, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate29 Dec, 2024Not Specified01 Oct, 20245 year(s) or aboveKotlin,Computer Science,Go,SqlNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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