Full-Stack Developer (Ecuador)
Software Development
Job Description
Anyone AI is recruiting skilled Full-Stack Developers (Python and JavaScript/TypeScript; working knowledge of Java, C#, or Go) to work on a project with a leading AI lab.
Qualifications
- Advanced professional written proficiency in English - 3–7 years of professional software engineering experience - Strong proficiency in Python and JavaScript/TypeScript; working knowledge of Java, C#, or Go - Backend or full‑stack development experience in production systems - Experience with testing frameworks (e.g., pytest, Jest, JUnit, xUnit, Go testing) - Proven ability to debug and navigate large, multi‑file codebases - Experience with code reviews, refactoring, and production migrations Engagement: Part-time, project-based expert evaluation work Work Type: Remote Contributors will design and evaluate realistic software engineering tasks, including bug resolution, feature implementation, refactoring/migration, and test generation.
Responsibilities
Contributors will: - Design and implement multi-file coding tasks across bug fixing, feature development, refactoring, and testing - Write clear natural-language specifications and reference implementations - Develop and extend unit and integration test suites - Review peer-generated tasks for correctness, clarity, and realism - Identify edge cases, ambiguities, and potential failure modes - Ensure alignment between specifications, code, and expected outputs Expected Outcomes: - High-quality, production-realistic coding tasks - Complete and correct reference implementations - Robust test coverage and validation artifacts - Structured, actionable peer review feedbackHow to Stand Out
- Highlight Python + TypeScript projects that involve API design, async processing, or AI/ML pipelines; include a short read‑me that explains architecture, test coverage (pytest/Jest), and any performance optimizations you implemented.
- Prepare a live demo (GitHub repo + deployed demo via Render/Render.com or Vercel) that showcases a full‑stack feature—e.g., a data‑visualization dashboard consuming a Python backend—and be ready to walk through your CI/CD pipeline, linting, and automated tests during the interview.
- Demonstrate debugging depth by sharing a brief case study (1‑2 paragraphs) of a complex, multi‑module bug you resolved: describe the tools you used (e.g., VSCode debugger, log aggregation, profiling), the root cause, and the impact on production uptime or latency.
- Emphasize code‑review etiquette: bring a few pull‑request screenshots or a short video where you explain how you give constructive feedback, enforce style guides, and coordinate migrations (e.g., moving from monolith to microservices). Interviewers will probe your collaborative habits, especially for part‑time, project‑based work.
- Research Anyone AI’s recent AI lab collaborations and reference them in your cover letter or interview—e.g., note a specific model or framework they’ve published and propose how your full‑stack skills could accelerate integration or evaluation pipelines. This shows genuine interest and positions you as a domain‑aware candidate.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.