Full Stack Engineer / Tech Lead (contract) Fully Remote

Cape Town, Western Cape, South Africa

Job Description


General Requirements
Leadership:

  • Demonstrated ability to act as a tech lead, guiding the design, development, and implementation of full-stack solutions while ensuring alignment with best practices and the company and its client's objectives.
  • Skilled in mentoring and supporting team members, fostering a culture of collaboration, innovation, and continuous improvement.
  • Strong technical decision-making abilities, prioritization of tasks, and managing resources to meet project deadlines.
Collaboration Across Teams:
  • Proven ability to build strong partnerships with product, technology, and business stakeholders, actively listening to understand their needs and challenges and adjusting approach and thinking accordingly.
Personal Growth Mindset, Problem-Solving & Adaptability:
  • Adopt an AI-led development mindset by integrating AI tools and automation into the software development lifecycle, leveraging AI for code generation, testing, debugging, and optimization to enhance productivity.
  • Deep interest in learning and adopting emerging technologies, particularly in the rapidly evolving AI and full-stack development landscape.
  • Proactive approach to problem-solving, solution design, and the development process as well as associated challenges.
  • Enjoy working in a fast-paced and changing environment, with the ability to react and adapt quickly to changes.
Communication:
  • Ability to convey technical insights to both technical and non-technical stakeholders clearly and effectively.
Technical Skills
Full-Stack Development:
  • Expertise in designing and developing scalable, high-performance full-stack applications, ensuring robust and efficient system architecture.
  • Strong experience with modern frontend and backend development frameworks, including React, Tailwind CSS, Node.js, and TypeScript.
  • Knowledge of microservices architecture and best practices for modular application design.
Database Management & Optimization:
  • Proficiency in managing relational and NoSQL databases, including PostgreSQL and Snowflake, ensuring efficient query execution and data integrity.
  • Experience with vector databases for integrating AI-driven features like search and recommendation systems.
API & Integration Development:
  • Strong experience in developing RESTful and GraphQL APIs, ensuring seamless integration between frontend, backend, and external systems.
  • Expertise in middleware application development, supporting data flow between systems using Tachyon, Temporal, and similar orchestration tools.
  • Experience with data ingestion, pipeline management, and integration solutions in distributed environments.
Cloud & DevOps:
  • Deep understanding of AWS services for scalable, secure, and high-availability system deployment.
  • Experience in containerization (Docker, Kubernetes) and infrastructure automation using Terraform.
  • Strong knowledge of CI/CD pipelines and DevOps best practices for continuous integration and deployment.
AI & Intelligent Automation:
  • Experience in retrieval-augmented generation (RAG) workflows, enabling intelligent data ingestion and pipeline management.
  • Hands-on experience integrating AI-powered solutions, such as LLMs, embeddings, and LangChain frameworks.
  • Knowledge of AI-driven automation tools to improve software development efficiency and data processing.
Security & Performance Optimization:
  • Strong understanding of secure coding practices, data privacy, and compliance requirements.
  • Experience in performance tuning, monitoring, and optimizing full-stack applications at scale.
Nice to Have:
  • Familiarity with real-time data streaming and event-driven architectures.
  • Experience with multi-cloud environments and hybrid cloud solutions.
This role requires a strong technical foundation, a passion for AI-driven development, and the ability to lead high-impact projects in a dynamic environment. If you are an innovative problem solver looking to work on cutting-edge full-stack solutions, we invite you to join our client's team at the company.

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.


Job Detail

  • Job Id
    JD1410366
  • 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