Software Engineer (Python)
hace 5 días
Stockton-on-Tees
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