Talent.com
Software Developer (Platform Systems)

Software Developer (Platform Systems)

Boardroom AppointmentsWorkFromHome, Western Cape, South Africa
30+ days ago
Job description

About the job Software Developer (Platform Systems)

Remote position

  • 4+ years of Python experience; Django is a plus
  • Ability to navigate the command line
  • Strong and demonstrated data modeling 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

Responsibilities :

  • 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
  • #J-18808-Ljbffr

    Create a job alert for this search

    Software Developer • WorkFromHome, Western Cape, South Africa