Search Jobs

Search by job, company or skills

Software Engineer

Software Engineer

synthires
Early Applicant
  • Posted 18 hours ago
  • Be among the first 40 applicants

Job Description

Sr. Full-Stack Software Engineer

Position:Sr. Full-Stack Software Engineer

Type:Contractor

Compensation:$50–$100/hour

Location:Remote — Global

About the Opportunity

micro1 is engaging highly skilled Full-Stack Software Engineers to contribute to an AI training project focused on software development, technical problem-solving, debugging, system architecture, and code evaluation.

The work involves creating, solving, reviewing, and validating challenging software-engineering tasks across both front-end and back-end systems. Experts may also work on translating complete software builds from one programming language into another while maintaining functionality, correctness, and overall system behavior.

This role requires meaningful hands-on experience across the full application stack. Candidates should be comfortable working across front-end and back-end systems rather than specializing exclusively in one layer.

Responsibilities

  • Develop, modify, and debug front-end and back-end application components.
  • Implement user-facing features along with the services, APIs, and data models that support them.
  • Trace requests and data across browsers, front-end applications, APIs, services, databases, and external integrations.
  • Work effectively within unfamiliar repositories and understand existing application architecture.
  • Diagnose failures involving application state, API contracts, authentication, persistence, networking, and deployment.
  • Develop and evaluate software solutions across multiple programming languages.
  • Translate complete coding implementations from one programming language into another while preserving intended functionality.
  • Review AI-generated software solutions for correctness, completeness, performance, security, and maintainability.
  • Identify technical issues and recommend appropriate improvements to application code and architecture.
  • Validate solutions against functional and technical requirements.
  • Apply strong engineering judgment when analyzing complex software-development problems.

Required Qualifications

  • Strong professional experience developing production full-stack applications.
  • Meaningful hands-on experience with both front-end and back-end engineering.
  • Production experience working with multiple programming languages.
  • Strong understanding of browser applications, APIs, application state, databases, and service integrations.
  • Experience understanding and contributing to the architecture of complete software systems.
  • Ability to work effectively within unfamiliar codebases and repositories.
  • Strong debugging and technical problem-solving skills.
  • Ability to analyze software behavior across multiple layers of an application stack.
  • Strong understanding of software development practices, code quality, and system reliability.

Preferred Qualifications

  • Professional experience with multiple languages including Python, JavaScript, TypeScript, Java, Node.js, React, Rust, or Golang.
  • Experience developing modern front-end applications using React, JavaScript, or TypeScript.
  • Experience building back-end services and APIs using Python, Java, Node.js, Rust, or Golang.
  • Experience working with databases, authentication systems, external APIs, and distributed services.
  • Experience with system architecture and full-stack application design.
  • Experience debugging complex production issues across front-end and back-end layers.
  • Experience reviewing or evaluating AI-generated code and technical solutions.
  • Ability to translate software implementations between different programming languages.
  • Strong understanding of performance, security, maintainability, and scalability considerations.

Key Areas of Expertise

  • Full-Stack Software Engineering
  • Front-End Development
  • Back-End Development
  • Software Architecture
  • API Development & Integration
  • Database & Data Modeling
  • Debugging & Troubleshooting
  • Application State Management
  • System Integration
  • Code Evaluation
  • Software Testing & Validation
  • Multi-Language Development
  • Code Translation
  • Technical Problem-Solving
  • AI-Generated Code Evaluation

Compensation

  • $50–$100 per hour
  • Contractor engagement
  • Approximately 15 hours per week
  • Fully remote and globally available
  • Flexible schedule—you choose the hours and days you work, including weekends if desired, as long as there is project activity.
  • Compensation is output-based, with experts paid per task that meets project specifications.
  • Minimum submission requirements apply, including a minimum number of tasks per week.

Eligibility

  • Candidates must have strong professional experience developing production full-stack applications.
  • Meaningful experience across both front-end and back-end engineering is required.
  • Experience working with multiple programming languages is required.
  • Candidates must be comfortable working within unfamiliar codebases and complete software architectures.
  • Strong debugging and technical problem-solving abilities are required.
  • Candidates should be available for approximately 15 hours per week.
  • Selected experts should be prepared to begin promptly following onboarding.

Application Process

  1. Submit your application and complete the screening questions.
  2. Highlight your full-stack engineering experience and production software-development background.
  3. Detail your experience across front-end and back-end technologies and multiple programming languages.
  4. Complete an AI interview of approximately 30 minutes.
  5. Complete a technical assessment, if required.
  6. Complete the hiring manager review.
  7. If selected, complete onboarding and begin your first tasks within 24–48 hours.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Code Evaluation

Technical Problem-Solving

AI-Generated Code Evaluation

Multi-Language Development

Application State Management

Database Data Modeling

Code Translation

Front-End Development

Software Testing Validation

Full-Stack Software Engineering

Debugging Troubleshooting

Back-End Development

API Development Integration

About Company

Similar Jobs

Bengaluru, India
Skills:
.NETRustCDebuggingKafkametricsPythonProfilingGoLinux-based production environments
2-4 yrs
Bengaluru, India
Skills:
algorithm optimization JavaMachine LearningDistributed ComputingJavascriptAPI designPython
Bengaluru, India
Skills:
containerization ContainersCloud deploymentLinuxDockerDistributed SystemsPythonKubernetesGPU accelerated applicationsSystem level debug and triagingDeep learning frameworksScripting methodologiesSystem software development
Bengaluru, India
Skills:
JavaRestful ServicesBddPostgreSQLKafkaSonarqubeJenkinsReactSpring FrameworkTddMongoDBPythonGCP native stackAI toolsTektonCloudSQLFOSSA42CruncheCommerce implementationsNRT integrationspub/subGCP Java AI certificationsCI/CD pipeline implementation
2-4 yrs
Bengaluru, India
Skills:
.NETplugin development IntegrationsConfigurationApisWeb ServicesPower AutomatePower PlatformSQL ServerAzure Logic AppsWorkflowsGitJavascriptAgileScrumAzure DevOpsDataverseCRM customizationReporting ServicesMicrosoft Dynamics 365 CE