Remote job
Full-Stack Developer (Chile)
Job details
About this role
Role overview Create and assess realistic software engineering assignments for a remote, part-time project. The work spans bug fixes, feature development, refactoring, migrations, and testing in multi-file codebases, with an emphasis on clear specifications and reliable reference solutions.
Responsibilities - Design and implement coding tasks based on production-style engineering problems. - Write precise task descriptions and working reference implementations. - Build or extend unit and integration tests to check expected behavior. - Review other contributors’ tasks for correctness, clarity, and realism. - Identify edge cases and ambiguities, and ensure specifications, code, and expected results agree. - Provide structured, actionable feedback on reviewed work.
Requirements - 3–7 years of professional software engineering experience. - Advanced written English proficiency. - Strong Python and JavaScript or TypeScript skills, plus working knowledge of Java, C#, or Go. - Backend or full-stack experience with production systems. - Experience using testing frameworks and navigating large, multi-file codebases. - Familiarity with code review, refactoring, and production migrations.
Benefits and work setup - Remote, part-time consulting engagement with project-based work and per-project payment. - Set your own schedule and provide your own tools. Other simultaneous work may be allowed, subject to the applicable terms.