Company and Job Description

Join a forward-thinking technology-driven business that specialises in developing robust, scalable software solutions. This role offers the opportunity to work within a collaborative development team on impactful projects that require strong backend expertise and problem-solving ability. Youll be involved in building and enhancing critical systems, contributing to architectural decisions, and working alongside passionate professionals dedicated to delivering high-quality solutions. The environment encourages knowledge sharing, technical growth, and continuous improvement. If you are looking for a role where you can deepen your backend development expertise while working with modern technologies and best practices, this opportunity offers both challenge and career progression.

Key Responsibilities:

  • Design, develop, and maintain backend applications using Python
  • Build and enhance APIs to support system integrations and business functionality
  • Work extensively with databases, ensuring efficient queries and optimised performance
  • Collaborate with cross-functional teams to deliver seamless system functionality
  • Troubleshoot, debug, and resolve technical issues in development and production environments
  • Participate in code reviews and contribute to maintaining high development standards
  • Assist in shaping system architecture and technical direction

Job Experience and Skills Required:

Education:
  • Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
  • Minimum 5 years of software development experience
  • At least 3 years focused specifically on Python development
  • Proven experience in backend development and building scalable systems
  • Strong proficiency in Python programming
  • Solid experience developing and working with APIs
  • Hands-on experience with relational databases, particularly MySQL
  • Familiarity with Linux environments for development and troubleshooting
  • Experience using Git for version control
  • Understanding of system design, performance optimisation, and backend architecture
  • Exposure to containerisation tools (e.g., Docker) is advantageous
  • Experience with cloud platforms beneficial
  • Familiarity with messaging systems or distributed systems is a plus
  • Strong problem-solving skills and ability to work within a team environment

Apply Now!
Similar jobs

More from Network Recruitment
Network Recruitment 19 hours ago
Network Recruitment 11 hours ago
Network Recruitment 19 hours ago

Python Developer

Apply Now
Back to search page