Skip to content
ClaudeChatGPTCursor

Search jobs inside your AI agent.

Connect

Vlogic Innovations

NewBe an early applicant

Senior Python Backend Engineer

Posted 1 view
Discussion

Description

VLogic Innovations is looking for an experienced Senior Backend Engineer to design, develop, and maintain robust backend systems for complex, data-driven applications.

The ideal candidate will have strong hands-on experience in production Python, advanced PostgreSQL database design, hierarchical data modelling, file-processing pipelines, and cloud infrastructure.

This role requires an engineer who can take ownership of backend architecture, make sound technical decisions, and build reliable, secure, and scalable systems.


Key Responsibilities

  • Design, develop, and maintain backend services and APIs using Python and FastAPI or a comparable asynchronous framework.
  • Design and optimise PostgreSQL schemas, including hierarchical data structures, indexes, queries, transactions, and database migrations.
  • Build reliable data-ingestion pipelines for Excel, CSV, and other tabular data sources.
  • Implement large-file upload workflows using object storage and presigned URLs.
  • Develop background processing systems and queues with appropriate retry, timeout, and failure-handling mechanisms.
  • Design and implement authentication and authorisation systems for multi-tenant applications.
  • Deploy, monitor, and maintain containerised applications using Docker and cloud platforms.
  • Write automated tests, maintain technical documentation, and ensure the reliability of production systems.
  • Collaborate with distributed teams, document technical decisions, and work independently in an asynchronous environment.

Required Skills and Experience

  • 6+ years of professional backend engineering experience, with strong production Python experience.
  • Hands-on experience with FastAPI or a comparable asynchronous Python framework, along with Pydantic.
  • Strong PostgreSQL experience, particularly schema design, hierarchical data modelling, query optimisation, indexing, transactional correctness, and production database migrations.
  • Experience with PostgreSQL ltree or equivalent materialized-path or recursive tree-structured data models.
  • Production experience with object storage, presigned URLs, large-file handling, and file lifecycle management.
  • Experience with Alembic or equivalent database migration tooling.
  • Experience with background job processing and queue systems such as Celery, RQ, Arq, or SQS.
  • Experience processing Excel and CSV data using Python libraries such as pandas or openpyxl, including validation and idempotent database updates.
  • Practical experience designing authentication and authorisation models, including RBAC, ABAC, or hierarchy-scoped permissions.
  • Strong Docker knowledge, including multi-stage builds, dependency management, and secure handling of credentials.
  • Experience deploying and monitoring containerised applications on AWS, GCP, or Azure, with Infrastructure as Code.
  • Strong automated testing practices, including integration and external-service boundary testing.
  • Excellent technical writing, problem-solving, and independent working skills.

Good to Have

  • Experience taking prototypes into production.
  • CDN configuration and cache invalidation.
  • Experience with CPU-intensive or long-running processes.
  • Data reconciliation and master-data management.
  • Server-side PDF generation, image processing, or thumbnail generation.
  • Experience with standard-dependent measurement data.
  • Working knowledge of React and experience integrating proprietary, licensed dependencies.

Candidates who can demonstrate hands-on ownership of complex backend systems, database architecture, production deployments, and reliable data-processing workflows are encouraged to apply.


Immediate joiners are preferred.

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →