Debug & Test Legacy Code

Замовник: AI | Опубліковано: 03.04.2026
Бюджет: 15 $

I need a pragmatic engineer who can drop into an existing repository, spot what’s broken, and ship a rock-solid fix. Your day will start in a GitHub pull request: you’ll read the diff, trace the issue through the current JavaScript, Python, or Java modules, and then rewrite the patch so it’s clean, idiomatic, and easy to review. Before any change is merged you’ll write an automated test that proves the bug exists, watch it fail, apply your fix, and watch the suite turn green. To make sure the next person has a painless setup you’ll containerise everything with Docker, wiring tests and services so they run identically on every machine. Because the work is entirely inside real-world codebases you must already be comfortable untangling other people’s logic, following unfamiliar naming conventions, and sleuthing through scattered edge-cases. If your instinct is always to reproduce first, patch second, and leave tests behind, you’ll fit perfectly. Deliverables for each assigned ticket: • A clean commit (or PR) that resolves the issue • A failing test that passes after the fix (Jest, PyTest, or equivalent) • Updated or new Docker configuration so the project builds and tests in one command Send me a brief introduction, a line or two about your debugging and testing background, plus a link to a public GitHub repo or snippet that showcases similar work. Please watch the short task video here before replying: https://drive.google.com/file/d/1Wyk905yemwXeLI6bg1P9uqejqKe4Sx8l/view?pli=1 Preferred stack familiarity: JavaScript, Python, Java, and solid Docker chops. Let’s keep the process efficient, detail-oriented, and friendly.