3 дня назад
Senior Backend Engineer (Python/Django)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Backend Engineer (Python/Django): Building and operating APIs, microservices, data pipelines, and asynchronous workflows for a property technology platform with an accent on relational data modelling, reliability, and AI-assisted spec-driven development. Focus on designing service boundaries, evolving PostgreSQL schemas safely, diagnosing production incidents, and critically reviewing AI-generated code for security, performance, and maintainability.
Location: Hybrid London office setup with fully remote working available across European countries where employs or engages remote engineers; the role includes the option to work abroad.
Company
is a property technology platform that helps housing providers, local authorities, housing associations, asset managers, and contractors coordinate repairs, maintenance, and contractor workflows across the UK and Germany.
What you will do
- Build and maintain APIs, microservices, and data pipelines using Python, Django, Django REST Framework, and FastAPI.
- Design service boundaries, API contracts, relational data models, integration flows, ERDs, and technical diagrams for complex property operations.
- Develop asynchronous and event-driven workflows with Celery and Redis, and safely evolve PostgreSQL schemas while optimizing database performance.
- Write automated tests, integrate them into CI/CD, and improve observability through logs, metrics, traces, and alerts.
- Diagnose production incidents and design for security, resilience, performance, and data integrity across business-critical workflows.
- Collaborate with product, frontend, and quality engineers; review designs and code; and coach junior and mid-level engineers.
Requirements
- 6+ years of professional software engineering experience, including substantial commercial experience with Python and Django.
- Expert knowledge of Python, Django, object-oriented design, API design, service-oriented architecture, distributed systems, and asynchronous processing.
- Production experience with Django services on AWS and Kubernetes, plus Django REST Framework or FastAPI, PostgreSQL, Redis, Celery, and CI/CD.
- Strong experience designing and safely evolving complex relational data models in large, long-lived production codebases.
- Ability to turn incomplete product requirements into clear technical designs covering assumptions, architecture, data models, failure modes, security, observability, rollout, rollback, and testing.
- Clear written and verbal English communication is required.
Nice to have
- Experience using AI coding tools such as Codex, Claude Code, Cursor, or equivalent in a professional spec-driven development workflow.
- Experience improving engineering practices through reusable patterns, review checklists, examples, and documentation.
Culture & Benefits
- Fully remote working with the option to work abroad, alongside a cross-functional European engineering team.
- 25 days of annual holiday, plus one additional day per year served up to five additional days.
- Private healthcare for employees and immediate family, with gym, optical, dental, and private GP benefits.
- Enhanced parental leave, life insurance at 4× salary, pension scheme, and an employee assistance programme.
- Learning management system powered by Udemy, plus company-sponsored dinners and social gatherings.
- Season ticket loan, Cycle to Work, electric vehicle, Techscheme, volunteering, charity salary-sacrifice, and referral programmes.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →