P

Plentific

Runs software and a repair marketplace for landlords

Senior Backend Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • Expert-level Python and Django skills, with strong object-oriented design and software engineering fundamentals.
  • Strong command of API design, service-oriented architecture, distributed systems, and asynchronous processing.
  • Expert-level relational data modelling, including producing clear entity-relationship diagrams, defining entities, relationships, constraints, and ownership, and designing PostgreSQL schemas for correctness, performance, and safe evolution.
  • Ability to turn incomplete product requirements into clear technical solution designs for complex backend changes, identify assumptions, resolve ambiguity with product and engineering colleagues through concise written analysis, and use appropriate architecture, sequence, data-flow, and entity-relationship diagrams.
  • Sound judgement around automated testing, observability, production reliability, security, and data integrity.
  • Strong working fluency with agentic coding tools and spec-driven development workflows, including specification writing, code generation, test generation, and critical review.
  • Ability to review technical designs and code, explain trade-offs, and coach less-experienced engineers.
  • Clear written and verbal communication, including explaining complex technical concepts and delivery risks in plain English.
  • Pragmatic delivery judgement that balances immediate product needs with the maintainability and scalability of a long-lived platform.
  • At least 6 years of professional software engineering experience, with substantial commercial experience in Python and Django.
  • Experience building and operating Django-based services in production on AWS and Kubernetes.
  • Experience with Django REST Framework or FastAPI, PostgreSQL, Redis, Celery, and CI/CD pipelines.
  • Track record of designing and safely evolving complex relational data models in a large, long-lived production codebase, using entity-relationship diagrams and written technical designs to align engineers and stakeholders while preserving design quality, testability, maintainability, and safe evolution.
  • Experience working in cross-functional product teams with shared ownership of customer outcomes and production operation.
  • Experience using AI coding tools in a professional software delivery workflow.
  • Must be based in a country where Plentific currently employs or engages remote engineers: the UK, Germany, Turkey, Poland, Italy, Spain, or Portugal, and have the right to work there.
  • Availability to work with substantial overlap with UK working hours.

Responsibilities

  • Build and maintain APIs, microservices, and data pipelines using Python, Django, Django REST Framework, FastAPI, and related platform tooling.
  • Design service boundaries, API contracts, relational data models, and integration flows for complex property operations; produce entity-relationship diagrams and other technical diagrams where they clarify relationships, ownership, and system behaviour.
  • Develop asynchronous and event-driven workflows using technologies such as Celery and Redis.
  • Write complex SQL, evolve PostgreSQL schemas safely, and optimise database performance where customer experience or operational throughput depends on it.
  • Review, refactor, and retire existing code to keep it readable, testable, maintainable, and suitable for new product requirements.
  • Write automated tests at the appropriate level and integrate them into CI/CD so changes can be released with clear evidence of quality.
  • Instrument services with logs, metrics, traces, and alerts to make production behaviour and failures easy to understand.
  • Diagnose and resolve production incidents across services, databases, queues, integrations, and infrastructure.
  • Design for security, resilience, performance, and data integrity across business-critical workflows.
  • Partner with product managers, frontend engineers, and quality engineers to turn agreed product behaviour into implementation-ready technical solution designs covering assumptions, alternatives, service interactions, data and schema changes, failure modes, security, observability, rollout, rollback, and tests.
  • Use agentic coding tools such as Codex, Claude Code, Cursor, or equivalent to generate, refactor, test, review, and document code within clear technical constraints.
  • Critically evaluate AI-generated code for correctness, maintainability, security, performance, and fit with Plentific's architecture.
  • Break specifications into small, reviewable changes and validate each change against its intended behaviour before release.
  • Improve the team's spec-driven development practice through reusable patterns, review checklists, examples, and concise documentation.
  • Collaborate with product managers, frontend engineers, quality engineers, and other backend engineers from problem framing through release and production operation.
  • Surface technical risks and trade-offs early, and propose pragmatic changes to scope, design, or delivery plans.
  • Review code and technical designs, set a high bar, and give feedback that helps other engineers improve.
  • Coach mid-level and junior engineers through pairing, code review, debugging, and design discussion.

Desired Qualifications

  • Experience using AI coding tools in a professional software delivery workflow, ideally within a spec-driven development framework.

About the Company

Plentific

Runs software and a repair marketplace for landlords

Plentific offers a SaaS platform that streamlines property management and maintenance, combining a management system for landlords and managers with a contractor marketplace for repairs and upkeep. Customers subscribe to tools for work orders, compliance tracking, resident engagement, and portfolio analytics, while the marketplace helps managers quickly find, vet, and hire trades for specific jobs, with the platform handling dispatch and updates. It differentiates itself with a lifecycle-focused, unified solution for social housing and build-to-rent that scales across the UK, Germany, and the US, backed by a large network of vetted contractors and revenue from both subscriptions and job commissions. Its goal is to digitize and automate property operations to improve efficiency, reduce administrative overhead, ensure regulatory compliance, and provide actionable portfolio insights.

Company size
51-200
Company stage
Series C
Total funding
$143.5M
Headquarters
London, United Kingdom
Founded
2012

Recently Posted Jobs

Explore more opportunities at Plentific

See more jobs