Intermediate Full Stack Software Engineer building and optimising technology for LekkeSlaap, South Africa’s leading accommodation booking app.
Responsibilities
Design, build, test, and deploy scalable and maintainable web applications across the full stack.
Optimise system performance and implement secure coding practices that meet industry standards and protect customer data.
Participate in peer code reviews, maintaining high standards for maintainability, readability, and test coverage.
Partner with product managers, designers, and other developers to translate business needs into technical solutions.
Diagnose and resolve software bugs, bottlenecks, and performance issues quickly and effectively.
Maintain clear, practical technical documentation that captures system context and business logic to support ongoing development and long-term maintainability.
Contribute to the continuous improvement of tools, frameworks, and practices to enhance development efficiency and product quality.
Actively identify opportunities to introduce automation and AI-assisted solutions across the development lifecycle, from testing and deployments to internal tooling and workflows, and product features for our guests & hosts.
Develop solutions with a platform-agnostic mindset to support long-term scalability and flexibility.
Take full ownership of features, and collaborate across departments to ensure successful integration.
Requirements
3–5 years of proven experience as a Full Stack Software Engineer or similar role, ideally within a web-based, high-traffic, user-facing product environment
Proficiency in our stack, or similar technologies, as outlined above
Familiarity with software design principles, coding best practices, and scalable architecture
Experience with version control systems, particularly Git
Keen interest in using AI tools and automation to improve productivity, code quality, and development workflows
Good eye for UI/UX design and experience with relevant tools (eg. Figma).
Experience or strong interest in Machine Learning, Data Analytics, or data-driven product development.
Prior exposure to AI-powered features, automation tooling, or intelligent systems.
Comfortable with the terminal, Linux and Git.
Hands-on experience with containerisation (Docker) and orchestration tools (eg. Nomad/Kubernetes).
Exposure to continuous integration and deployment pipelines (eg. Github Actions).
Experience with cloud platforms such as AWS and infrastructure-as-code (eg. Terraform).
Understanding of the web infrastructure—DNS, HTTP, SSL, loadbalancing, etc.
Benefits
Hybrid work model & flexible start times
Free lunch when in office
Modern offices based at the V&A Waterfront
Showers on site
Travel vouchers and discounts
Discovery medical aid contributions & Vitality Health membership
Retirement annuity contributions
High-end laptops and workstation setup for both in-office and WFH
Team budget for learning, online courses, and developer conferences
Principal Software Engineer developing complex software systems for HID Global's secure identity solutions. Involves hands - on coding, architecture decisions, and cross - team collaboration.
Senior Software Engineer powering innovative backend services for Paramount+. Collaborating closely with technical teams while mentoring junior engineers in a dynamic environment.
Senior Engineer at Mercedes - Benz Türk developing diagnostic solutions for Daimler Buses worldwide. Responsible for software development and technical design of diagnostic systems ensuring product quality.
Software Developer creating software tools for aerospace applications at L3Harris Technologies. Collaborating on development initiatives and various software projects, primarily using .NET technologies.
Senior Engineer I at Phillips 66 combining engineering and physics models with ML. Enhancing safety, reliability, and profitability through digital product development.
Customer Success Integration Engineer in IDEMIA responsible for system integration and customer support. Overseeing software validation while collaborating with global teams.
Student assistant position involving Full Stack Development within a leading research institute in Berlin. Contributing to software solutions in process management and industry projects.
Senior Product Engineer responsible for product design and development in mechanical and electrical engineering. Enhancing customer specifications and assuring product quality for mass production at Rogers Corporation.
Director of Software Engineering at Acuity leading AI - enabled digital commerce platform development and transforming user experience with modern architecture.
Senior Product Engineer leading application and integration of protection and control solutions by Hubbell. Collaborating with engineering, sales, and customer support to deploy tailored technical solutions.