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/FinTech 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 PostgreSQL databases – including schema design, indexing, and performance tuning. Integrate and manage cloud-based resources. Collaborate with front-end, DevOps, 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 (FastAPI, Flask, or Django). Strong experience with PostgreSQL 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 PyTest 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 DevOps 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
Mid-Level Python Developer – Join Dev Team In Big 4 Firm – And Gain System Design & Tech Lead E[...]
ACUITY CONSULTANTS
Remote, Remote
Published 10 days ago
Report job