Python Software Engineer (Mid to Senior) – Backend Focus
Remote (Ireland / Northern Ireland) | 1 day per month on site
Company Overview
A technology-driven digital business operating a large-scale consumer platform with significant daily user activity. This is a small IT function within a broader organisation, giving you direct visibility into how your work impacts the business in real time. You will see your changes go live, influence product direction, and work closely with key stakeholders across the company.The environment is collaborative and flexible, with a strong emphasis on ownership, autonomy, and practical problem solving.
The Opportunity
This role sits within a lean IT team made up of two developers. You will work closely with the Lead Developer, who also acts as the technical manager, bringing a complementary Python skill set.
Beyond engineering, you will collaborate directly with marketing, operations, and the Managing Director, helping translate business needs into technical solutions that drive the company forward.
The platform is highly data-driven, so the role is predominantly backend focused, with an approximate split of 80 percent backend and 20 percent frontend. Frontend work is increasingly supported by AI-assisted development tools, making experience with AI-driven workflows essential.
This position would suit someone who is comfortable working independently, while also partnering closely with both technical and non-technical stakeholders.
What we are looking for
This is an ideal opportunity for a hands-on Python engineer who enjoys solving real-world problems, working with data, and building efficient backend systems. The successful candidate will join a small, collaborative engineering team where flexibility, curiosity, and a willingness to learn are highly valued. The role is primarily backend-focused, with strong emphasis on Python development, data processing, and system performance. You will contribute to the ongoing improvement of a high-traffic web platform, helping to ensure reliability, scalability, and maintainability across the system. The team is particularly interested in engineers who are comfortable using modern AI tools (for example tools similar to Claude or other coding assistants) to enhance productivity, automate workflows, and improve development efficiency.
This position would suit someone who:
Responsibilities
Technical Requirements
Additional Information