Technical Leader
">
We are seeking an exceptional Senior Software Developer to lead our team's technical efforts. The successful candidate will design, implement, and maintain our publishing software, systems, and customer-facing digital products.
">
The ideal candidate will have a proven track record of delivering complex projects, with a deep understanding of Python and its ecosystem. They will also have experience working in agile environments and applying continuous delivery, test-driven development, and pair programming.
">
We value creative problem-solving and a passion for delivering high-quality results. As a Senior Software Developer, you will collaborate with our Head of Engineering, Head of Data Science, QA Manager, Lead Software Developers, Software Developers, and Chief Technology Officer to drive innovation and excellence.
">
* Lead the technical development of all stages of software creation, including testing, ensuring that implementation meets security, performance, and safety requirements.
* Suggest improvements to the code base, development processes, tooling, and working practices. Encourage innovation by identifying, evaluating, and adopting emerging technologies.
* Assist with the design, implementation, and testing of APIs that adhere to the Open API specification.
* Develop and maintain a culture of continuous learning and improvement, staying up-to-date with industry trends and emerging technologies.
As a Senior Software Developer, you will enjoy a dynamic working environment, with opportunities to work on complex, challenging projects that make a real impact.