An international travel business is hiring an intermediate full-stack developer for its internal operations systems team.
The work is a React single-page app on top of a Django API, part of a wider API ecosystem, used every day by the product, operations, buying and marketing teams. You’ll ship across both ends of it and work directly with the people who rely on it.
What you’ll do
Write, debug and deploy front-end and backend code for operations systems applications
Deploy early and often, and write short specs and prototypes to test ideas
Write unit tests, improve test coverage and design for maintainability
Work with stakeholders to understand and meet their needs
Prototype wireframes with the team for larger features
Work with other software teams on system communication and performance
Take part in design and code reviews
What you’ll need
At least 5 years of JavaScript experience
At least 3 years working in React
At least 5 years of Python, with Django a plus
Solid HTML and CSS, and deep familiarity with browser behaviour and devtools
Comfort on the command line, especially with git
An understanding of common application stacks such as nginx, node.js and uwsgi
PostgreSQL and the ability to dig into SQL performance issues
Nice to have
Experience with microservice architectures
A keen eye for user experience
What’s on offer
Generous vacation time and travel perks
Enhanced parental leave
Learning and growth opportunities
An open-source environment where you can choose the right tools for the job
Cape Town. Hybrid. Permanent.