Create Alert
Email me similar jobs

Mid-level python developer – join dev team in big 4 firm – and gain system design & tech lead e[.]

Overview Mid-Level Python Developer to join a growing development team within a BIG 4 Consultancy Firm. Based in Cape Town, salary range: R1.0 – R1.1 million. The Company Recognised as the world’s leading Professional Services business, this BIG 4 Consultancy Firm operates at the pinnacle of the Financial Services/Fin Tech market. The development team builds world-class systems, products and apps and strives for software engineering excellence. The Role As a Python Developer with 3–6 years of professional experience, you will join a growing development team. You should be passionate about writing clean, maintainable code and have a strong understanding of backend architecture, API design, and cloud integrations. This role offers technical ownership, mentoring opportunities, and contribution to overall system design and scalability. Responsibilities Design, develop, and maintain scalable backend services using Python. Define and implement complex data models using Pydantic or similar API models and config parsing frameworks. Architect, build, and integrate RESTful APIs and microservices. Manage and optimize Postgre SQL databases – including schema design, indexing, and performance tuning. Integrate and manage cloud-based resources. Collaborate with front-end, Dev Ops, and product teams to deliver end-to-end solutions. Ensure code quality through unit, integration, and performance testing. Participate in code reviews, mentor junior team members, and contribute to technical design discussions. Support continuous improvement of development processes and tooling. Qualifications Bachelor’s or Honours degree in Computer Science, Software Engineering, or a related field. 3–6 years of professional Python development experience. Proficiency with modern Python frameworks (Fast API, Flask, or Django). Strong experience with Postgre SQL or similar RDBMS, including schema design and performance optimization. Hands-on experience with cloud resources. Understanding of RESTful API design, scalability, and best practices. Strong knowledge of Git, branching strategies, and collaborative workflows. Excellent debugging, problem-solving, and analytical skills. Proficiency with testing frameworks such as Py Test and understanding of CI integration. Technologies & Experience to Expect Experience with Azure and other major cloud platforms. Working knowledge of Docker and containerised environments. Experience with CI/CD pipelines and Dev Ops practices. Experience with asynchronous programming and event-driven architectures (e.g., asyncio, Celery, Kafka). Exposure to observability tools (logging, monitoring, tracing, performance profiling). #J-18808-Ljbffr
Similar jobs

Mid-level python developer – join dev team in big 4 firm – and gain system design & tech lead e[.]

Apply Now
Back to search page