Exclusive Books Logo

Intermediate Back-End Developer

Exclusive Books|Posted 22 days ago

Skills and experience

Role:Backend engineer
Other roles:Full stack engineer
Experience in role:5+ years
Must-have skills:
    Python
    PHP
    REST

Location and salary

Remote policy:In-office
Location of job:Johannesburg, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

Join South Africa's leading book retailer as an Intermediate Back-End Developer. You'll be responsible for developing and supporting bespoke software and integrations for our day-to-day operations. Our team values inclusivity, honesty, and respect, encouraging collaboration and continuous improvement.

In this role, you'll manage other developers, rewrite ETLs in Python, and oversee the migration from legacy systems to low-code environments. You'll work closely with the GM of IT and Lead Developer to deliver our strategic vision. We're looking for someone with 5+ years of experience in Python, PHP, REST, and FastAPI or Django, along with solid Linux and relational database skills.

We offer a collaborative environment that doesn't micromanage but expects excellence. You'll have the opportunity to work on large-scale applications, participate in code reviews, and contribute to the growth of our retail technology. If you're passionate about creating high-quality, maintainable code and have outstanding communication skills, we want you on our team.

About Exclusive Books

501-1000 employees

Exclusive Books is one of South Africa's largest bookselling chains with stores throughout South Africa.

Our interview process has the following stages:

  • Screening Call
  • In-person Interview
  • Technical Assessment

The structure of the technical assessment will depend on the number of candidates shortlisted.

During the process, you are likely to meet the GM of IT and other IT team members you will be working with. In addition to your technical skills and experience, we want to see if you're a cultural fit for our team.

Our interview process normally takes two to three weeks from first call to offer letter to the successful candidate.

If you need any additional information on our interview process, please reach out to us directly.

Perks at Exclusive Books

Flexible Hours
Causal Dress code
Parking
Access to books and discounts
No time watching
Occasionally work from home

Tech Stack

application and data

Sass
Sass
Node.js
Node.js
Python
Python
MySQL
MySQL
PHP
PHP
Redis
Redis
RabbitMQ
RabbitMQ
jQuery
jQuery
HTML5
HTML5
Django
Django
Microsoft Azure
Microsoft Azure
Perl
Perl
nginx
nginx
ASP.NET
ASP.NET
MS SQL
MS SQL
TypeScript
TypeScript
Vue.js
Vue.js
Symfony
Symfony
MariaDB
MariaDB
Dataflow
Dataflow
GraphQL
GraphQL

utilities

Elasticsearch
Elasticsearch
Google Analytics
Google Analytics
Power BI
Power BI

dev ops

GitHub
GitHub
Git
Git
Docker
Docker
npm
npm
Bitbucket
Bitbucket
Subversion
Subversion
Team Foundation Server
Team Foundation Server
IntelliJ IDEA
IntelliJ IDEA
Cloudflare
Cloudflare

business tool

MailChimp
MailChimp
Microsoft Sharepoint
Microsoft Sharepoint
Microsoft Teams
Microsoft Teams

Similar jobs on OfferZen: