Senior Python/Django Backend Engineer

S
SPD TechnologySoftware Development
UkraineFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English (Upper-Intermediate or higher), Ukrainian (fluent/native)
Experience
5+ years
Required Skills
AWSDockerPostgreSQLPythonDjangoMicroservices

Requirements

  • 5+ years of professional experience with Python and Django.
  • Deep knowledge of Django ORM, migrations, transactions, and background processing.
  • Strong production experience with PostgreSQL schema design, query optimization, and locking.
  • Hands-on experience with AWS services (ECS/Fargate, RDS, S3, SQS, SES, Secrets Manager, IAM, ECR, CloudWatch).
  • Proficiency in Docker for container-based application deployment.
  • Experience integrating third-party APIs with webhooks, idempotency, and retry logic.
  • Proven experience designing multi-tenant applications with RBAC and audit trails.
  • Ability to own backend functionality from technical design to production support.
  • English language proficiency at Upper-Intermediate level or higher.
  • Fluent/native proficiency in Ukrainian.

Responsibilities

  • Build and ship backend features end to end, including design, implementation, testing, and deployment.
  • Manage migration from SQLite to production PostgreSQL, including schema parity and concurrency handling.
  • Implement reliable singleton or lease-based ownership for background worker processes.
  • Integrate DocuSign APIs for envelope creation, status tracking, and failure handling.
  • Harden email processing layers for inbound resolution and outbound template generation.
  • Maintain strict tenant isolation via action-scoped RBAC and append-only audit trails.
  • Develop backend support for voice-driven contract drafting agents with structured validation.
  • Instrument production monitoring for error rates, queue health, and slow queries.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now