Senior Software Engineer, Python

atFullFibre LimitedRemoteGB flagUnited KingdomFull-timeBackend EngineerSenior£75k – £90k/year

Posted Sep 9

This is a fully remote position, open to applicants in United Kingdom.

📋 Description

• Design and maintain FullFibre’s suite of Python microservices and web applications.

• Ensure that systems are dependable, efficient, and properly monitored.

• Collaborate with DevOps engineers to guarantee reliable deployment across Kubernetes clusters and other environments.

• Safeguard systems to protect customer data and privacy.

• Architect, develop, and define new systems, services, and integrations from inception to completion.

• Work alongside stakeholders to create and refine roadmaps and future deliverables.

• Provide support and mentorship to junior engineers.

• Develop web frontends for applications and internal tools.

• Integrate and configure SaaS and hosted platforms.

• Analyze and troubleshoot issues while designing future initiatives.

• Contribute to business data management, reporting outputs, data warehousing, and processing pipelines.


⛳️ Requirements

• Minimum of 5 years of professional experience with modern (typed, async) Python.

• Proven experience working on live systems involving real customer data and services.

• Strong understanding of risk and change management principles.

• Ability to collaborate effectively with technical and operations teams across various technical skill levels.

• Exceptional written communication skills and familiarity with asynchronous working environments.

• Extensive experience with Linux system and process administration.

• Proficiency in container technologies such as Docker.

• Experience working remotely in a fully distributed team setting.

• Degree-level qualification in Computer Science, Mathematics, Physics, or a similar field, or equivalent professional experience.

• Experience with Kubernetes/Amazon EKS and GitOps/CI/CD workflows, including GitLab.

• Familiarity with frontend frameworks like VueJS and TypeScript or JavaScript/NodeJS.

• Experience with Rust and pyO3 or similar low-level programming languages.

• Knowledge of SQL database technologies such as PostgreSQL and MySQL.

• Experience with PySpark, Databricks, Delta Lake, or other data warehousing technologies.

• Background in distributed systems engineering, message/event buses like RabbitMQ, and RESTful API design.

• Understanding of operational and business support systems within the telecommunications sector.


🏝️ Benefits

• 25 days of paid holiday in addition to bank holidays.

• A day off to celebrate your birthday.

• Pension Scheme.

• Life assurance coverage.

• Private BUPA Healthcare.

• £500 Employee Referral Scheme.

• Enhanced family-friendly policies.

• Zzoomm Employee broadband perks for family and friends.

• Extensive opportunities for training and development.

• Flexible working arrangements.

• Occasional social gatherings and workshops (typically no more than once per quarter).

People also viewed

RR Donnelley13 hours ago

AI Architect, Technical Lead

US flagIllinois OnlyFreelanceBackend Engineer$129.5k – $207.2k/year
ApplyView job
plotdesk14 hours ago

PHP Vibe Coder, Laravel

DE flagGermany OnlyFull-timeBackend Engineer€3,500 – €8,000/month
ApplyView job
CmdScale GmbH15 hours ago

Senior Rust Consultant, Engineer

DE flagGermany OnlyFull-timeBackend Engineer€70k – €85k/year
ApplyView job
Colsubsidio1 day ago

Docente Desarrollo Web, Back-End – Medio Tiempo

CO flagColombia OnlyFull-timeBackend EngineerCOP 2.2M/month
ApplyView job
Skillshare1 day ago

Staff Backend Engineer – Platform & Domain Foundations

CA flagCanada, +1 more countryFull-timeBackend Engineer
ApplyView job
Mindrift1 day ago

Senior Python Data Scraping Engineer – Freelance

RO flagRomania, +5 more countriesPart-timeBackend Engineer$40/hour
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers