Intermediate Software Developer

Gauteng, South Africa

Job Description


We are seeking a skilled Senior/Intermediate Full Stack Developer to join our team and play a pivotal role in enhancing our next-generation Community Management System (CMS). You will work across frontend and backend development, driving scalability, innovation, and technical excellence. Collaborating with a cross-functional team, you will deliver robust solutions that meet evolving customer needs.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 positionsFor more information please contact:Charlene Lombard

Network Recruitment

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
    JD1420909
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Gauteng, South Africa
  • Education
    Not mentioned