Senior Systems Developer - Python & PostgreSQL APIs

Boardroom Appointments

Cape Town

On-site

ZAR 650,000 - 950,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Boardroom Appointments is seeking a Specialist in Systems Development to redesign and extend a Python-based web application that manages an ocean data archive, backed by PostgreSQL. You will contribute to integrating legacy systems and supporting data curation for the Company and its clients.

The role emphasizes production-grade service design, API development, and collaboration on broader systems development tasks to support research data publication.

Qualifications

  • Proficiency in designing, developing, testing and deploying production-grade services, APIs and web applications.
  • Proficiency in relational database design and SQL.
  • Proficiency in Python.
  • Understanding of object-oriented design principles and patterns.

Responsibilities

  • Redevelop, integrate and maintain a legacy ocean data archive as a modern Python-based web application with a PostgreSQL backend.
  • Assist with additional systems development for curation, management and publication of research data for the Company and its clients.

Skills

APIs
Relational DB design
Python
OO design patterns
Version control
Problem solving
Attention to detail

Tools

Git
Linux CLI
JSON/JSON Schema
OAuth2

Job description

Boardroom Appointments is seeking a Specialist in Systems Development to redesign and extend a Python-based web application that manages an ocean data archive, backed by PostgreSQL. You will contribute to integrating legacy systems and supporting data curation for the Company and its clients.

The role emphasizes production-grade service design, API development, and collaboration on broader systems development tasks to support research data publication.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Specialist: Systems Development
Specialist: Systems Development

Boardroom Appointments • Cape Town

On-site
ZAR 650,000 - 950,000
Senior Systems Engineer - Data Pipelines & Automation
Senior Systems Engineer - Data Pipelines & Automation

Boardroom Appointments • Cape Town

On-site
ZAR 600,000 - 900,000
Remote Platform Systems Developer | Python & APIs
Remote Platform Systems Developer | Python & APIs

Boardroom Appointments • Cape Town

On-site
ZAR 700,000 - 1,000,000
Senior Specialist: Systems Development
Senior Specialist: Systems Development

Boardroom Appointments • Cape Town

On-site
ZAR 600,000 - 900,000
Senior PostgreSQL Developer: AWS Cloud & SQL Performance
Senior PostgreSQL Developer: AWS Cloud & SQL Performance

Boardroom Appointments • Johannesburg

On-site
ZAR 700,000 - 1,000,000
Senior Python/Django Engineer, Core Tech & Open Source
Senior Python/Django Engineer, Core Tech & Open Source

Boardroom Appointments • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Mid-Level PYTHON DEVELOPER – join Dev Team in BIG 4 FIRM – and gain System Design & Tech Lead e[...]
Mid-Level PYTHON DEVELOPER – join Dev Team in BIG 4 FIRM – and gain System Design & Tech Lead e[...]

Acuity Consultants • Wes-Kaap

On-site
ZAR 1,000,000 - 1,100,000
Python Developer
Python Developer

ATS Client • Johannesburg

On-site
ZAR 700,000 - 900,000
Senior Solutions Architect: Systems Design & Data Tech
Senior Solutions Architect: Systems Design & Data Tech

Boardroom Appointments • Sandton

On-site
ZAR 1,200,000 - 1,800,000
Systems Analyst: API & Backend Integration
Systems Analyst: API & Backend Integration

Boardroom Appointments • Johannesburg

On-site
ZAR 600,000 - 900,000