Senior Python/Django Engineer, Core Tech & Open Source

Boardroom Appointments

Johannesburg

On-site

ZAR 900,000 - 1,300,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

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
Backend Python Engineer - Cloud, Microservices & APIs
Backend Python Engineer - Cloud, Microservices & APIs

Boardroom Appointments • Cape Town

On-site
ZAR 480,000 - 720,000
Senior Python Developer (Django)
Senior Python Developer (Django)

k0deHut • Johannesburg

Remote
ZAR 600,000 - 800,000
Flexible working hours
Opportunities for professional development
Performance bonuses
Python & PHP Software Engineer REST & Django
Python & PHP Software Engineer REST & Django

Boardroom Appointments • Cape Town

On-site
ZAR 300,000 - 520,000
Senior Python Developers
Senior Python Developers

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Developer
Senior Developer

ARCS • Gauteng

On-site
ZAR 700,000 - 950,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