Software Engineer (Python)

We’re working with a growing technology business looking to appoint an experienced backend-focused developer to support the continued evolution of a commercial SaaS platform used by enterprise clients.

This is a hands-on role within a collaborative technical team, focused on developing scalable backend functionality, improving system performance and contributing to long-term platform architecture.

The successful candidate will play a key role across the full software lifecycle, from planning and implementation through to deployment and optimisation.

Key Responsibilities

  • Develop and maintain backend functionality within a live SaaS environment
  • Design and integrate APIs and third-party services
  • Work closely with relational databases and data structures
  • Contribute to architecture discussions and technical decision-making
  • Support code quality, peer reviews and development standards
  • Collaborate with product and design teams on new functionality
  • Help ensure platform reliability, performance and security

Required Experience

  • Strong commercial backend development experience
  • Previous experience working on SaaS products or platforms
  • Professional experience with Python/Django or comparable backend frameworks
  • Strong knowledge of MySQL, PostgreSQL or similar relational databases
  • Experience building and consuming REST APIs
  • Understanding of modern frontend fundamentals including HTML, CSS and JavaScript
  • Experience with Git-based development workflows
  • Ability to work both independently and collaboratively

Desirable Skills

  • Experience scaling high-traffic or enterprise SaaS platforms
  • Exposure to cloud infrastructure, Docker or CI/CD environments
  • Performance optimisation experience within large applications
  • Awareness of web application security best practices

Job Details

Company
Populus Select Ltd
Location
Stockton-On-Tees, England, United Kingdom
Posted