Senior Python Engineer (part-time) — AI-assisted development reviewer / Spanish-speaking

Posted 4 weeks ago

Worldwide

Summary

We're a small legal-tech effort in the Dominican Republic building an internal case-management platform for mortgage enforcement and litigation workflows. The product is designed in detail by our director (product + legal) and most of the code is written by an AI coding agent (Claude Code). We're not hiring someone to type code in a corner — we're hiring an engineer to direct that AI agent, review its output with real engineering judgment, and keep the codebase clean as it grows. This is a part-time, ongoing role. Spanish communication is required; the codebase and domain are in Spanish. Direct an AI coding agent to implement features that are already specified (specs are handed to you — you don't design them). Review the AI's output against the approved spec before it goes to the director for final approval. You're the first line of review: does this do what the spec says and nothing more? Does it reuse what already exists? Is it one concern per PR? Catch the drift AI agents are prone to: unrelated changes bundled into one PR, reinvented code instead of reuse, scope creep, mislabeled things. Fix bugs and handle the unglamorous work: migrations (forward-only), deployment ops, smoke checks. Maintain architectural continuity over time — no duplication, no dead code, no silent divergence from the design. You're a strong fit if you Have solid Python + SQL (SQLite, transactions) and a real Git/PR workflow. Can read a diff and smell what's wrong — not just "the tests pass." Are comfortable directing and distrusting generative AI: you verify, you don't rubber-stamp. Practice disciplined testing, idempotency, forward-only migrations. Communicate clearly in Spanish and can say "this went out of scope" without drama. Nice to have Streamlit experience (or willingness to learn its session_state/rerun quirks quickly). Experience in regulated domains — legal or financial — with sensitive-data handling. Hands-on with Claude Code / Copilot / Cursor or another coding agent. Not part of this role Legal or product decisions — those belong to the director. Designing features from scratch — they come specified. Stack Python 3.11 · SQLite (WAL) · Streamlit · pytest · Anthropic SDK · GitHub (squash PRs, CI with ruff + pytest + gitleaks) · Linux deploy (systemd + Caddy). Engagement [Part-time, ~15–20 hrs/week to start], ongoing, with room to scale based on fit. [Time zone: overlap with America/Santo Domingo (GMT-4) preferred]. We start with a paid 2-week trial on bounded, non-critical work before any longer commitment. [Rate: your bid]. How to apply (please read — this filters applicants) In your proposal, answer this short scenario in 3–5 sentences: "You're handed a PR titled 'fix bug X', but the diff touches 8 files, adds a brand-new search feature, and changes an unrelated module. All tests pass. What do you do, and why?" Proposals that just paste a generic CV without answering this will be skipped. Bonus if you briefly describe how you review AI-generated code without rubber-stamping it. 

  • Less than 30 hrs/week
    Hourly
  • 3-6 months
    Duration
  • Expert
    Experience Level
  • $25.00

    -

    $47.00

    Hourly
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
Python · SQLite · Streamlit · pytest · Git/GitHub · Code Review · AI / LLM tooling (Claude Code / Copilot / Cursor) · Spanish
Activity on this job
  • Proposals:15 to 20
  • Last viewed by client:last week
  • Hires:
    3
  • Interviewing:
    3
  • Invites sent:
    2
  • Unanswered invites:
    0
About the client
Member since May 24, 2026
  • Dominican Republic
    Santo Domingo, Dn2:46 PM
  • $1.7K total spent
    3 hires, 3 active
  • 49 hours

Explore similar jobs on Upwork

JavaScript
Web Development
Android
WordPress
Web Design
PHP
HTML
HTML5
iOS
Graphic Design
Looking for iso26262 ExpertHourly‐ Posted 4 weeks ago
Data Entry
Social Media Marketing
Risk Analysis
HAZOP
Data Analysis
YouTube Development
Test Development
Risk Assessment
Analytical Presentation
Content Editing
HazID
Email Marketing Strategy
Social Media Optimization
Web Design

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo