Software Developer
micro1 · 100% remote · Contract · Posted
- Pay
- $50–70/hr
- Location
- Worldwide
- Languages
- English
- Hours
- Flexible
- Openings
- 15
- Level
- Expert
Summary
Design and implement scalable software solutions using Python, Java, JavaScript/Node.js, and full-stack technologies. Review code, maintain technical documentation, and contribute real-world programming examples for AI training datasets.
What you'll do
- Design and implement scalable software solutions
- Conduct code reviews with actionable feedback
- Develop and maintain technical documentation
- Collaborate on software architecture and best practices
- Analyze requirements for efficient deliverables
- Contribute real-world programming examples for AI training
- Communicate findings and solutions clearly
Requirements
- Have 5+ years of professional experience in Python, Java, JavaScript/Node.js, or full-stack development
- Demonstrate expertise in complex software architecture and codebases
- Produce high-quality technical documentation
- Provide insightful feedback during code reviews
- Distill complex software concepts into clear communication
- Work effectively in remote distributed teams
Skills
- Python
- JavaScript
- Java
- Node.js
- Full - Stack
- Code Review
- Technical Documentation
- Software Architecture
Full description
Role Title: Software Developer
Role Type: Contractor
Location: Remote
micro1 is engaging Software Developers to contribute expertise to a dynamic customer project focused on digital innovation. In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-world input. No prior experience in AI is required — your domain knowledge is what matters.
Scope of Work
- Design and implement scalable, maintainable, and robust software solutions leveraging Python, Java, JavaScript/Node.js, and full-stack technologies.
- Conduct detailed code reviews, providing actionable feedback to ensure functionality, performance, and adherence to standards.
- Develop and maintain comprehensive technical documentation to support architectural decisions and ongoing maintenance.
- Collaborate in shaping software architecture and recommending industry best practices for long-term stability and scalability.
- Participate in the analysis of requirements to deliver efficient, high-quality deliverables meeting client and project needs.
- Contribute real-world programming examples, explanations, and problem-solving approaches as foundational input for AI training datasets.
- Communicate findings, challenges, and solutions effectively using clear written and verbal communication skills.
Preferred Qualifications
- 5+ years of proven experience as a professional, consultant, or specialist in one or more of: Python, Java, JavaScript/Node.js, or full-stack software development.
- Demonstrated expertise in designing and reviewing complex software architectures and codebases.
- Strong background in producing and maintaining high-quality, user-friendly technical documentation.
- Solid experience with code review processes, offering insightful, constructive feedback to peers or contributors.
- Ability to distill complex software concepts into clear, concise written and verbal communication pieces.
- Experience working remotely and collaborating across distributed teams using digital communication tools.
- Nice to have: exposure to AI, machine learning concepts, or contributing to technology training datasets.
Similar jobs
Game DeveloperGameplay ImplementationTest DesignGame Engine ExpertiseEngine FluencyGame Development Expertise+4$25–70/hr
🌍 Worldwide
Application Users - Linux Ubuntu 24.04 Expert - ProfessionalsLinux Ubuntu 24.04GNOME EnvironmentTerminalPackage ManagementScreenshot Capture+4$60–70/hr
🌍 Worldwide
Software EngineerCI/CDScriptingPythonREST APIQA+2$50–70/hr
🌍 Worldwide
AI Safety PractitionerAI SafetyRLHFSFTTrust & SafetyContent ModerationEvaluation Rubrics+4$60–70/hr
🌍 US and Europe