Intermediate Software Developer

Centurion, Gauteng, South Africa

Job Description


SUMMARY:
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.POSITION INFO: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
  • 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 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

ExecutivePlacements.com

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
    JD1421386
  • 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