Intermediate full-stack engineer at an established travel company in Cape Town: designs and maintains scalable Python/Django/React applications, writes tests, takes part in code reviews and architecture discussions, and mentors junior developers. Hybrid — one office day per week (Mondays).
We’re working with an established travel company, and they’re looking for an Intermediate Full-Stack Engineer to design, develop and maintain reliable, scalable software across its platform.
You’ll write clean, efficient, well-documented code, collaborate closely with product managers, designers and testers, and help uphold quality across the team.
What you’ll do
Design, develop and maintain reliable, scalable applications to defined business and user requirements
Write clean, efficient, maintainable code to established standards, and take part in code reviews
Troubleshoot bugs and performance issues, and develop and execute unit, integration and system tests
Contribute to architecture and design discussions — system structure, data flow and scalability
Collaborate with cross-functional teams and take part in sprint planning, stand-ups and retrospectives
Mentor junior developers and help improve the team’s standards and tools
What you’ll bring
4+ years in software development, with a strong focus on Python, Django and React (Go a plus)
Proficiency with SQL, including moderately complex queries
Experience with Web / REST / GraphQL APIs and hands-on data modelling
Command-line comfort and version control (Git), and familiarity with the application stack (e.g. nginx, uwsgi)