DVT

Senior Full Stack Python React Developer

DVT
Apply
3 months ago
Cape Town, South AfricaSenior

Responsibilities

  • Design, develop, and maintain backend services using Python and Django.
  • Develop frontend applications using React and TypeScript.
  • Build and maintain APIs and integrations with third-party platforms and services.
  • Optimize platform performance, scalability, and reliability.
  • Contribute to cloud infrastructure and deployment processes.
  • Design and scale multi-tenant SaaS solutions.
  • Contribute to architecture decisions and technical strategy.
  • Drive automated testing strategies, CI/CD implementation, and continuous improvement.
  • Champion engineering best practices, code quality, clean architecture, and code reviews.
  • Mentor and coach developers while balancing hands-on development with technical leadership.
  • Collaborate with Product, Design, Operations, stakeholders, and experienced engineering teams.

Requirements

  • 8+ years of software development experience.
  • Strong commercial experience with Python and Django.
  • Strong commercial experience with React and TypeScript.
  • Solid understanding of modern JavaScript development practices.
  • Experience building and scaling SaaS products.
  • Extensive API development and integration experience.
  • Strong PostgreSQL and relational database experience.
  • Experience with ORM frameworks and cloud platforms such as GCP and/or AWS.
  • Experience with Git and CI/CD pipelines.
  • Understanding of test-driven development, automated testing frameworks, continuous integration and deployment, Agile software development, clean architecture, and code reviews.
  • Previous experience mentoring or leading developers.
  • Ability to combine hands-on development with technical leadership and collaborate effectively with stakeholders.
  • Experience with multi-tenant SaaS platforms, Shopify integrations, e-commerce platforms, marketplace products, or startup and scale-up environments is advantageous.
  • Experience with Firebase, Google Analytics, or high-growth product businesses is advantageous.

Benefits

  • Opportunity to join a rapidly growing international SaaS business.
  • Work on a product with significant market impact and influence architecture and technical direction.
  • Collaborate with highly experienced engineers and gain exposure to international markets and product development.
  • Work with a modern technology stack and significant ownership and autonomy.
  • DVT provides ongoing staff training and sponsors participation in technical events.
DVT

About DVT

501-1,000 employees
Contact me