Full Stack Developer

Cape Town, Western Cape, South Africa

Job Description


Job SummaryTo find out more, visit the job on Crayon or click the link below:How you'll roleAs a Full Stack Developer, you will leverage your expertise in JavaScript/TypeScript, Node.js, Express, and MongoDB to develop and maintain scalable, secure server-side applications and RESTful APIs. You will utilise Docker and Kubernetes, specifically AWS EKS and Fargate, for containerisation and orchestration, and implement microservice architecture with message streaming technologies like Kafka, Nats, or RabbitMq. Key responsibilities include writing unit and integration tests using Jest, developing automated testing pipelines, collaborating with cross-functional teams, and documenting code and processes. Bonus skills include PHP, SQL, and frontend development with React, Next.js, Cypress, and Storybook.What you'll do

  • Development and maintenance:
  • Develop and maintain scalable, efficient, and secure server-side applications using Node.js and Express
  • Design and implement RESTful APIs to support various applications
  • Manage and optimise databases using MongoDB
  • Testing and quality assurance:
  • Write unit and integration tests using Jest to ensure code quality and reliability
  • Implement automated testing pipelines
  • Containerisation and orchestration:
  • Develop and deploy applications using Docker containers
  • Manage Kubernetes clusters for orchestration, focusing on AWS EKS and Fargate
  • Microservices and messaging:
  • Design and develop microservices architecture to improve scalability and maintainability
  • Implement and manage message streaming services such as Kafka, Nats, or RabbitMq for real-time data processing
  • Collaboration and documentation:
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Document code, processes, and architectural decisions
What you'll need
  • Proven experience (5+ years) as a Full Stack Developer
  • Strong knowledge of JavaScript/TypeScript and Node.js.
  • Extensive experience with RESTful API development and MongoDB
  • Proficiency in containerization technologies like Docker and orchestration tools such as Kubernetes
  • Experience with AWS EKS and Fargate
  • Familiarity with micro-service architecture and message streaming technologies
  • Knowledge of PHP and SQL is a plus
  • Frontend development experience with React, Next.js, Cypress, and Storybook is highly desirable
  • Excellent problem-solving skills and attention to detail
  • Strong communication and collaboration skills
To find out more, visit the job on Crayon or click the link below:CrayonRecruiter

Job Mail

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.


Job Detail

  • Job Id
    JD1325285
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned