Mid-Senior Python Developer

Communicate Ct


Job Location:

Cape Town - South Africa

Monthly Salary: Not Disclosed
Posted on: 7 hours ago
Vacancies: 1 Vacancy

Department:

Software Development

Job Summary

Were on the hunt for a developer who can comfortably jump between frontend finesse backend logic and database wizardry - basically someone who doesnt panic when the stack gets a little tall.
Youll be building cool things people use (yes in production) taking ideas from this might work to this is live dont touch it on a Friday. Youll spend your time crafting slick interfaces wiring up powerful backend logic and making sure everything plays nicely together including those mysterious third-party integrations that occasionally have moods of their own.



Key Responsibilities:

  • Turning product ideas and designs into real working features across the stack from shiny UI to the logic that makes it all tick
  • Building smooth responsive interfaces using React 18 Vite TailwindCSS and shadcn/ui (Radix UI) and yes they should look as good in real life as they did in Figma
  • Writing backend magic with js and Express creating APIs that are fast secure and dont randomly fall over
  • Keeping frontend data under control with TanStack Query and making forms behave with React Hook Form Zod (because validation matters)
  • Designing and maintaining clean efficient data structures in PostgreSQL writing SQL that doesnt make future-you cry
  • Making sure everything is secure using tools like Helmet rate limiting and proper session handling (no just hope for the best approach here)
  • Translating UI/UX into pixel-perfect builds using TailwindCSS Radix primitives with just enough Framer Motion to make things feel polished
  • Handling navigation like a pro with React Router so users never feel lost
  • Working with maps (Leaflet) and icons (Lucide) to keep things visually consistent and user-friendly
  • Integrating with external services including payment flows (PayFast) and email systems (Nodemailer) and dealing with the chaos when third-party APIs feel unpredictable
  • Managing file uploads (yes users upload anything) using Multer and keeping storage organised
  • Keeping everything running smoothly in Docker with environments that actually behave the same locally staging and in production
  • Helping push code to production via CI/CD (GitHub Actions) without breaking everything on a Friday afternoon
  • Debugging weird mysterious issues the kind where you say that doesnt make sense at least twice
  • Refactoring older code to make it cleaner faster and less confusing for the next person
  • Writing commit messages that future developers will silently thank you for
  • Quietly making sure good security and engineering practices are followed across the board

Job Experience and Skills Required:
  • Have at least a couple of years of real-world development experience under your belt.
  • Have built products that actual humans use (and occasionally complain about).
  • Can take a feature from great idea to its live without needing a weekly motivational speech.
  • Understand that Git is for version control not for creating 146 branches nobody will ever merge.
  • Enjoy solving problems and dont immediately declare bankruptcy when faced with an unfamiliar issue.
  • Can work independently but also know when to ask for help before accidentally reinventing Google.
  • Communicate technical concepts without sounding like a malfunctioning Stack Overflow post.
  • Give constructive feedback during code reviews and dont take feedback personally when its your turn.
  • Stay curious about new tools and technologies without feeling compelled to rewrite everything every six months.
  • Take ownership meet commitment

Apply now!

Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town.

Let us assist you with your IT careers. For Further C# Developer jobs C Developer jobs Java Developer Developer careers Angular Developer and Full stack developer jobs.

I also specialize in recruiting in the following:
  • Business Analysts QA Testers Cloud Developers and Software Engineers

If you have not had any response in two weeks please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.



Required Experience:

Senior IC

Were on the hunt for a developer who can comfortably jump between frontend finesse backend logic and database wizardry - basically someone who doesnt panic when the stack gets a little tall.Youll be building cool things people use (yes in production) taking ideas from this might work to this is live...

About Company

Company Logo

Communicate Recruitment is Specialist recruitment company with a specialisation in Finance, IT and Engineering recruitment. Our aim is to partner with you and introduce you to great careers and exceptional candidates.

View Profile View Profile