Intermediate Software Developer

Centurion, Gauteng, South Africa

Job Description


Job Summary
Key Technologies

  • Frontend: Angular 14+, Ionic/Capacitor, TypeScript
  • Backend: Node.js, Express.js, RESTful APIs
  • Database: PostgreSQL (relational), DynamoDB (NoSQL)
  • Cloud: AWS Serverless (Lambda, API Gateway, Cognito, EventBridge, CloudWatch)
Core Responsibilities
  • Develop and maintain Angular-based frontend components and Node.js backend services
  • Design scalable cloud architecture on AWS (serverless preferred)
  • Optimize database performance (PostgreSQL queries, DynamoDB schemas)
  • Implement CI/CD pipelines and DevOps best practices
  • Ensure application security (OWASP standards, AWS Cognito integration)
  • Mentor junior developers in clean code principles and Agile methodologies
Required Skills & Experience
  • 5+ years full stack development (Angular + Node.js production experience required)
  • Advanced TypeScript/JavaScript and modern CSS/HTML5
  • Proven AWS cloud services experience (Lambda, DynamoDB, Cognito)Strong SQL/NoSQL skills (PostgreSQL optimization, DynamoDB design)
  • Experience with Ionic Framework or mobile hybrid apps (preferred)
  • Agile/Scrum environment familiarity (JIRA, sprint planning)
Differentiators (Nice-to-Have)
  • AWS Certified Developer/Solutions Architect
  • Microservices architecture experience
  • Performance tuning for high-traffic web applications
  • Open-source contributions or tech blog publications
Apply now!
If you are interested in this opportunity, please apply directly. For more IT jobs, please visit www.networkrecruitment.co.za. If you wish to send your CV per email forward your CV to and copy the reference number in brackets in the subject line of your e-mail.
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any further possible positions
Network Finance
Recruiter

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1421198
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Centurion, Gauteng, South Africa
  • Education
    Not mentioned