Назад
Company hidden
7 часов назад

Senior Software Engineer (Python)

Формат работы
remote (только South_africa)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
SA
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer (Python) (E-commerce): Building and maintaining robust, high-complexity software, REST and RPC APIs, and automation tests for a large-scale online retail platform with an accent on production reliability, architecture, and customer experience. Focus on designing system-wide solutions, improving non-functional performance, resolving production incidents, and supporting 24/7 services through rotational after-hours support.

Location: South Africa; fully remote with optional office visits

Company

hirify.global is a South African online retailer operating a large-scale e-commerce platform within the Takealot Group.

What you will do

  • Design and build software solutions that support business users and improve customer experience.
  • Architect and develop high-quality production code for complex, high-scale systems using Python.
  • Implement and maintain REST and RPC APIs and automation tests.
  • Improve functional and non-functional engineering practices, architecture, documentation, and processes.
  • Respond to production bugs, alerts, and incidents, including rotational after-hours support for critical issues.
  • Collaborate with stakeholders and engineering teams on requirements, architecture proposals, knowledge sharing, and technical decisions.

Requirements

  • Bachelor’s degree or Advanced Diploma in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5–10 years of software development experience for a senior role.
  • Strong understanding of object-oriented design, data structures, algorithms, and computer science fundamentals.
  • Proficiency in Python or another strongly typed open-source language, with experience writing robust production code.
  • Experience with RESTful APIs, web services, SQL databases, and Linux environments.
  • Strong analytical, quantitative, communication, and problem-solving skills.

Nice to have

  • Experience with microservices, Agile development, MySQL, PostgreSQL, or MS SQL.
  • Familiarity with Memcached, Redis, message brokers, queues, PubSub systems, Kafka, or RabbitMQ.
  • Experience with Docker, Kubernetes, CI/CD tools, cloud platforms, JavaScript, React, or jQuery.

Culture & Benefits

  • Fully remote work with optional office interaction.
  • Market-related total remuneration package with flexible structure.
  • Mentorship, technical community participation, and access to online learning platforms.
  • Flexible equipment options including Mac or Linux and monitor preferences.
  • Birthday leave, staff discounts, social events, free parking, and confidential counselling, legal, and financial support.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →