Senior Python Developer Offline

Hi there,

We are currently seeking a Senior Backend Developer to join our team.

 

Location: Ability to work at least half of the working hours aligned with US Pacific Time.

 

About the project:

Our client offers an end-to-end, integrated compliance management system that supports the entire case management workflow β€” from creation and analysis to disposition and approvals.

They are dedicated to empowering compliance teams with the latest technology.

 

Requirements:

  • 5+ years of professional experience in developing and maintaining cloud-native backend systems using Python, with a strong preference for solutions deployed on AWS.
  • Bonus skills: Hands-on experience with TypeScript/Node.js, Go, or Rust is a significant advantage.
  • Extensive hands-on experience with Terraform, including modules, workspaces, CI/CD integration, and drift detection.
  • Track record of successfully delivering high-traffic, event-driven, queue-based applications.
  • Solid Docker expertise with a thoughtful approach to balancing image size, cold start performance, and security.
  • Strong understanding of relational database design and performance optimization, particularly with PostgreSQL.

 

Advantages:

  • Designed multi-tenant row-level security models (experience with Supabase is a plus).
  • Built and deployed workflow engines using tools like AWS Step Functions, Temporal, Cadence, or Airflow.
  • Hands-on experience managing LLM usage in production, with a focus on cost control and latency optimization.

 

Key Responsibilities:

  • Partner with ML engineers to optimize OpenAI SDK usage, implement embeddings caching, and manage prompt versioning.
  • Design, develop, and maintain scalable services on AWS (ECS, S3, SQS, ALB, CloudWatch) using Terraform and Docker.
  • Tune and profile Python/Node.js Lambda functions to improve memory usage, reduce cold starts, and lower per-invocation costs.
  • Build robust job orchestration systems with support for retries, idempotency keys, audit logging, and queue-based processing.
  • Collaborate with the frontend team to deliver real-time updates via Server-Sent Events and gRPC/REST APIs.
  • Champion observability by implementing metrics, structured logging, distributed tracing, on-call documentation, and cost monitoring dashboards.
  • Lead security assessments and ensure systems comply with SOC 2 and SOX data-handling requirements.
  • Mentor junior developers and promote engineering best practices through thorough code reviews and architectural documentation.

 

What we offer:

  • Flexible Work Environment: Opportunity to work remotely.
  • 1:1 English Classes: Individual English language training to enhance your communication skills.
  • Great Team: Work with a supportive, collaborative, and dynamic international team.
  • Equipment Provided: All necessary equipment supplied for efficient job performance.
  • Annual Vacation: 18 days of paid vacation and 7 days of paid sick leave.
  • Commitment to Hiring Ukrainians: We are dedicated to hiring Ukrainian talent and promoting Ukraine as a fantastic place to work.
  • Flexible payment system, which allows you to withdraw funds in one click and has about twenty withdrawal options.

 

Does this position sound like a perfect match? We’re eager to hear from you!

The job ad is no longer active

Look at the current jobs Python β†’

Loading...