SUMMARY:
A growing technology-driven organisation is looking for an experienced Senior Python Developer to join its development team. This role is ideal for a backend-focused engineer who enjoys building scalable systems, developing robust APIs, and solving complex technical challenges in a fast-paced environment.
POSITION INFO:
Key Responsibilities: Design, develop, and maintain high-performance backend applications using Python Build and support RESTful APIs and system integrations Work with MySQL databases, including optimisation and performance tuning Collaborate with cross-functional teams to deliver scalable software solutions Troubleshoot and resolve complex technical issues across backend and Linux environments Participate in code reviews and contribute to development best practices Support and mentor junior developers where required Contribute to architectural decisions and technical innovation Requirements: Minimum 5 years' software development experience, including at least 3 years focused on Python Strong experience developing backend systems and APIs Solid understanding of MySQL and database design principles Experience working within Linux environments Proficiency with Git and modern version control practices Strong problem-solving skills and ability to work independently Advantageous: Experience with Docker and containerised applications Exposure to cloud platforms such as AWS, Azure, or GCP Knowledge of messaging technologies such as RabbitMQ or Kafka Familiarity with Agile methodologies, CI\/CD pipelines, and DevOps practices Qualifications: Degree in Computer Science, Software Engineering, or a related field preferred Strong practical experience will be considered in lieu of formal qualifications This is an excellent opportunity for a passionate developer looking to work on challenging projects, modern technologies, and scalable systems within a collaborative and growth-oriented environment.