About the job
Join our innovative team as an Intermediate Full Stack Software Engineer specializing in Search, contributing your 3–5 years of experience in full-stack development of user-oriented products.
Play a pivotal role in designing and optimizing full-stack systems that support a major travel platform.
Utilize AI and automation to enhance development workflows and expand product functionalities.
Collaborate with Product, Design, and Engineering teams from conception through to launch.
Work from our V&A Waterfront office in Cape Town (hybrid model).
Tripco is the parent company of LekkeSlaap, South Africa’s premier accommodation booking app celebrated for its user-centric design and outstanding customer service. Our commitment to innovation and exceptional service positions us at the forefront of travel technology.
As an Intermediate Full Stack Software Engineer with Tripco, you will be integral to a dynamic Product & Engineering team, developing and enhancing the technologies that drive our offerings. You will engage with the entire technology stack, crafting robust, scalable, and maintainable solutions that enrich the travel booking experience for millions. Your contributions will span from backend architecture to front-end performance, fostering collaboration with cross-functional teams to transform ideas into reality while ensuring our systems remain secure, efficient, and prepared for future challenges.
In this role, you will also actively engage in leveraging AI-driven tools and automation to boost development efficiency, refine internal processes, and elevate product capabilities as industry demands evolve.
Our Technology Stack
Experience our cutting-edge technology ecosystem, including:
- Core Stack: Backend - PHP (Laravel), Frontend - Twig/HTML/CSS/JavaScript (React), MySQL (MariaDB), Redis, and Nginx
- Additional Languages: Python, C++, and Rust for specialized microservices
- AI, Data & Automation: Active integration of AI tools, automation, and data-driven solutions to enhance our internal systems and product capabilities
- Infrastructure: Containerized applications using HashiCorp’s Nomad, Consul, Vault, and Terraform in a self-managed multi-server environment.
- CI/CD: Utilize Docker and GitHub Actions for automated builds, testing, and deployments.
Key Responsibilities
- Application Development: Design, build, test, and deploy scalable and maintainable web applications across the full stack.
- Performance & Security: Enhance system performance and enforce secure coding standards that protect customer data.
- Code Quality: Engage in peer code reviews to uphold high standards of maintainability, readability, and test coverage.
- Stakeholder Engagement: Collaborate effectively with stakeholders to gather requirements and ensure alignment with business objectives.
