Senior Python/Django Engineer, Core Tech & Open Source

Boardroom Appointments

Johannesburg

On-site

ZAR 900,000 - 1,300,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Boardroom Appointments is seeking a Software Engineer to develop and deploy core product functionality using Python and Django, with PostgreSQL and Nginx on the stack. You will help shape the long-term architecture while contributing to open source initiatives.

The ideal candidate has 4+ years of Python/Django experience, strong Git/GitHub skills, and a passion for TDD, clean code, and collaboration in an Agile environment.

Qualifications

  • Degree in Computer Science or Engineering, or equivalent experience.
  • 4+ years as developer with Python/Django, PostgreSQL, Nginx.
  • Experience with Scrum/Agile methodologies.
  • Experience using Git and GitHub.
  • Commitment to TDD and clean, tested code.
  • Strong analytical, troubleshooting mindset.
  • Good communication and team player.
  • Willingness to learn emerging technologies and contribute ideas.
  • DevOps experience.

Responsibilities

  • Develop and implement core product functionality and deploy architectures.
  • Maintain and extend core technology stack.
  • Contribute to long-term vision for core technologies.
  • Contribute to open source initiatives.
  • Advise on emerging technologies.
  • Commit to test-driven development.
  • Provide code reviews and apply feedback to improve skills.
  • Collaborate with cross-functional teams to deliver world-class products.

Skills

Python
Django
Test-driven development
Analytical thinking
Communication
Agile/Scrum

Education

Bachelor's degree in Computer Science or Engineering

Tools

PostgreSQL
Nginx
Git
GitHub
Elixir

Job description

Boardroom Appointments is seeking a Software Engineer to develop and deploy core product functionality using Python and Django, with PostgreSQL and Nginx on the stack. You will help shape the long-term architecture while contributing to open source initiatives.

The ideal candidate has 4+ years of Python/Django experience, strong Git/GitHub skills, and a passion for TDD, clean code, and collaboration in an Agile environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Backend Engineer (Django)
Python Backend Engineer (Django)

Boardroom Appointments • Cape Town

On-site
ZAR 480,000 - 720,000
Software Engineer
Software Engineer

Boardroom Appointments • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Junior Python Engineer: Web & AI Enthusiast
Junior Python Engineer: Web & AI Enthusiast

Boardroom Appointments • Cape Town

On-site
ZAR 180,000 - 240,000
Senior Python Engineer: Scale, Security & Cloud
Senior Python Engineer: Scale, Security & Cloud

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,200,000
Senior Python Developer
Senior Python Developer

Network Finance • Randburg

On-site
ZAR 420,000 - 660,000
Senior Backend Developer (Python/Django)
Senior Backend Developer (Python/Django)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,600,000
Remote work
Health insurance
Paid time off
+1
Python & PHP Software Engineer REST & Django
Python & PHP Software Engineer REST & Django

Boardroom Appointments • Cape Town

On-site
ZAR 300,000 - 520,000
Remote Django Full-Stack Engineer for SaaS
Remote Django Full-Stack Engineer for SaaS

Placements24 • Noord-Kaap

Hybrid
ZAR 900,000 - 1,300,000
Fully remote
Competitive salary
Health & wellness benefits
+3
Senior Python Developers
Senior Python Developers

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 900,000 - 1,300,000
ETL & Full-Stack Engineer (Python/Django) – Cape Town On-Site
ETL & Full-Stack Engineer (Python/Django) – Cape Town On-Site

Boardroom Appointments • Cape Town

On-site
ZAR 480,000 - 720,000