Full-Stack Developer (Colombia)
Software Development
Job Description
Anyone AI is recruiting skilled Full-Stack Developers (Strong proficiency in 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 any production‑grade Python projects that use modern async frameworks (FastAPI, Starlette, or Django Channels) and pair them with a TypeScript front‑end (React/Next.js). In your résumé or portfolio, include a brief case study showing how you integrated the two layers, the size of the codebase (e.g., “12 k+ lines across 20 modules”), and the performance gains you achieved (latency ↓ 30 %).
- Build a short (5‑10 min) demo repo on GitHub that showcases a full‑stack feature you’ve shipped end‑to‑end: API endpoint with pytest coverage ≥ 80 %, a TypeScript UI component with Jest tests, and a Dockerfile that runs the whole stack locally. Add a README that explains the architecture, testing strategy, and any migration you performed (e.g., “migrated monolith service to microservice using CI/CD pipelines”). Share the repo link in your cover letter.
- Prepare concrete examples of debugging large, multi‑file codebases: write a one‑page “debug story” describing a real incident (e.g., race condition or memory leak) you diagnosed, the tools you used (pdb, VS Code debugger, logs, distributed tracing), the root cause, and the fix. Interviewers for Anyone AI will probe for systematic problem‑solving, so rehearse this narrative to fit a 2‑minute STAR response.
- Emphasize your experience with code reviews and refactoring by quoting metrics from past teams—e.g., “led a 15‑person code‑review channel, reduced PR cycle time from 48 h to 24 h, and introduced automated linting (ESLint, Flake8) that cut style violations by 90 %.” Bring screenshots or a short video of a pull‑request discussion if asked for evidence.
- Research current remote‑work compensation benchmarks for Colombian full‑stack engineers (e.g., USD 35‑55 k yr for part‑time/project roles). When negotiating, tie your rate to measurable impact: “I can deliver a production‑ready AI‑integrated feature in 3 weeks, saving the lab ≈ $5 k in third‑party licensing.” Phrase your ask as a project‑based fee plus a performance bonus, showing flexibility for the part‑time, expert‑evaluation model.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.