Recruitment-room Volunteers
Senior Back-end Engineer
Job Description
Senior Back-end Engineer
Remuneration: | cost-to-company |
Location: | Cape Town |
Job level: | Senior |
Type: | Permanent |
Company: | THE SKILLS MINE (PTY) LTD |
Requirements
- Over five years of experience in back-end web development.
- In-depth expertise in PostgreSQL and RDBMS in general.
- Experience working with message brokers and queuing systems.
- Experience working in SaaS startups.
- Experience integrating or working with CRM and telephony (dialer) systems.
- Leadership experience, particularly in mentoring junior developers.
- Experience with Kafka and stream processing systems.
- Strong experience in building and scaling web applications.
- Proven track record of architecting scalable systems.
- Ability to architect, build, and maintain integrations.
Tech stack
- Python
- Django / DRF
- Celery
- Redis
- PostgreSQL
- Docker
- AWS
Responsibilities
- Architect, build, and test scalable systems and integrations with telephony and CRM platforms.
- Develop, maintain, and monitor integrations, including product metrics, data deletion, and retention.
- Manage technical debt and ensure systems scale efficiently.
- Collaborate with other teams to deliver high-quality features aligned with customer needs.
- Provide mentorship and guidance to junior developers, fostering growth within the team.
- Maintain PostgreSQL databases, including schema and index optimisation and performance tuning.
- Utilise AWS services to achieve business goals.
Posted on 13 Sep 15:49, Closing date 13 Oct