Senior Python Developer
Posted less than a minute ago
R75 000 to R90 000
Hybrid Work Model
Dedicated to changing the world through travel, the company has grown into one of the largest adventure travel companies globally. At the heart of its mission is a passion for technology, travel, and making a meaningful impact on people's lives. Operating in an open-source environment, the company empowers developers to select the right tools for the job. In the dynamic realm of adventure travel, curious software engineers find a playground of challenges and opportunities.
- Learn all you can about our existing system and applications.
- Design, code, test, and maintain software applications and systems.
- Develop software solutions that meet the needs of end-users and stakeholders.
- Write clean, efficient, and maintainable code.
- Debug and troubleshoot software defects and performance issues.
- Develop and implement comprehensive testing plans, including unit, integration, and system testing.
- Maintain accurate and up-to-date documentation of code, processes, and project-related information.
- Participate in code reviews and provide constructive feedback to peers.
- Stay up to date with industry trends and emerging technologies.
- 6 years of Python experience; Django is a plus.
- Ability to navigate the command line.
- Strong and demonstrated data modelling experience with attention to detail.
- SQL familiarity; you can hand code moderately complex SQL queries, but only when needed.
- Excellent communication skills, written and verbal.
- Ability to write documentation clearly and concisely, and to communicate well with non-technical stakeholders.
- Experience crafting or working closely with Web/REST/GraphQL APIs.
- Understanding of common application stacks (nginx, uWSGI, etc.).
- Knowledge of web standards; excitement about new technologies.