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 2 days ago
Network Recruitment 21 hours ago
Network Recruitment 21 hours ago

Python Developer

Apply Now
Back to search page