Intermediate Full Stack Software Engineer
Tripco
Full-time|Hybrid|Cape Town, Western Cape, South Africa Are you an innovative Full Stack Software Engineer with 3–5 years of experience in crafting user-centric applications? Join us at Tripco, where you will play a pivotal role in designing, building, and optimizing robust full-stack systems that power our leading travel platform. Your expertise will help us enhance our technology, leveraging artificial intelligence and automation to streamline our development workflows and elevate our product functionalities. Collaborate closely with cross-functional teams in Product, Design, and Engineering, taking ideas from concept to launch. This position is based in the vibrant V&A Waterfront, Cape Town, with a hybrid work model.Tripco is the parent company of LekkeSlaap, South Africa’s premier accommodation booking app, renowned for its user-friendly interface and exceptional customer service. We are dedicated to driving innovation and setting new benchmarks in travel technology.As an Intermediate Full Stack Software Engineer at Tripco, you will be part of a dynamic team focused on delivering scalable, high-quality solutions that enhance the travel booking experience for millions. You will work across the full tech stack, from backend architecture to front-end performance, ensuring our systems remain secure, efficient, and future-ready.Additionally, you will utilize AI-driven tools and automation to boost development efficiency and optimize internal processes as the travel industry evolves.Our Technology StackYou will engage with a diverse and modern technology ecosystem, which includes:Core Stack: Backend - PHP (Laravel), Frontend - Twig/HTML/CSS/JavaScript (React), MySQL (MariaDB), Redis, and Nginx.Additional Languages: Python, C++, and Rust for performance-critical and specialized microservices.AI, Data & Automation: Active utilization of AI-driven tools, automation, and data-informed solutions to enhance internal systems and product capabilities.Infrastructure: Containerized applications utilizing HashiCorp’s Nomad, Consul, Vault, and Terraform in a self-managed multi-server environment.CI/CD: Docker and GitHub Actions for automated builds, testing, and deployments.Key ResponsibilitiesApplication Development: Design, build, test, and deploy scalable and maintainable web applications across the full stack.Performance & Security: Optimize system performance and implement secure coding practices that meet industry standards and protect customer data.Code Quality: Engage in peer code reviews, maintaining high standards for maintainability, readability, and test coverage.Stakeholder Engagement: Collaborate effectively with stakeholders to ensure alignment on project goals and deliverables.
Mar 2, 2026