A complete application in a minute
Tailored resume and cover letter, ready to send.
EPAM Systems Inc is hiring for a remote contractor role from LATAM to join a live product team. You will build server-side features and the React/TypeScript UI, aligning with the client’s sprint cadence and AI-assisted workflow specs.
You will review changes, ensure merges meet criteria, and own a product area end-to-end while supporting four to five features every sprint. You will work with lead developers and product managers, in a fully remote setup with overlap in US time zones, and you’ll
Our client is a remote product studio that builds MVPs and custom software for startups and companies past the idea stage. Clients hire them for a fixed-scope MVP or for a product team billed by the two-week sprint, and the whole team uses AI coding tools every day.
They've been at it since 2020 and were profitable in 2025, with a 30% net margin. After building their own AI systems, they tripled monthly revenue with the same team size. Clients rate them 4.9 out of 5 in verified reviews, and the startups they build for have raised more than $25M in venture funding.
You'll join the team building workflow software for one of the studio's clients: a live product that needs new workflow features while the existing ones keep running. The client's own engineers commit to the same repo, so every new table, permission and workflow goes in next to code someone else is changing. The weight is on the server side, from the SQL database on Azure up through the API, and you also build the React and TypeScript screens that sit on top.
AI coding tools draft most of the specs, tests and migrations. You direct them, read every diff line by line, and answer for what merges. If you'd rather write most of the code by hand, this probably isn't the right seat.
You report to the studio's leadership and work day to day with the lead developer and the product manager, who sets the acceptance criteria for each sprint. Success means delivering four to five features per two-week sprint, each verified before merge, and owning one area end to end (such as the task engine or the legacy migration) without breaking a live feature.