Overview
Johannesburg, Gauteng, South Africa
Our customer is a rapidly growing US AdTech. It has a highly technical team and an excellent technological culture providing extremely high-scale Bidder-as-a-Service solutions in advertising technology, works with global businesses, and has to date raised $28M
The project is about providing a REST API to customers and a JavaScript UI. So, your job will be focused on creating a maintainable API around a very complex data model and around creating a highly usable UI/UX. This role will require demonstrating a strong level of responsibility and flexibility and the “get-it done-attitude”.
If you enjoy working in a team that drives new business value creation, then this job is for you!
Responsibilities
- Design separate components, modules, classes, database tables, etc.
- Code, debug, document, and maintain portions of software
- Perform unit and integration testing
- Contribute to development of technical project documentation and user documentation
- Comply with the best engineering practices, technical standards, and quality criteria set forth on the project
- 5+ years working as a Software Developer
- Minimum 4 years of commercial Python experience
- Experience in frameworks (Django, Flask)
- Good knowledge of AWS (good understanding of AWS services, Lambda functions, etc., experience with Serverless/Zappa/AWS SAM, Athena as a plus)
- Hands-on experience with SQL and NoSQL databases
- Good knowledge of TDD, SOLID principles
- Proficiency in REST API
- Upper-Intermediate level of spoken and written English