Remote Position
[Remote] Remote | Sr. Full-Stack Software Engineer — $50–$100/hour
🌍 Remote · United States
💼 Full-time
Note: The job is a remote job and is open to candidates in USA. 24-MAG LLC offers a remote consulting opportunity for a Senior Full-Stack Software Engineer to contribute to an AI training and software-evaluation project. The role involves developing and reviewing full-stack software, debugging and testing applications, and evaluating AI-generated code for correctness, performance, security, and maintainability.
Responsibilities
- Develop and modify front-end and back-end application components
- Build user-facing features, APIs, services, and supporting data models
- Work across browser applications, databases, external integrations, and service layers
- Manage application state, authentication, persistence, and client-server interactions
- Implement changes that fit existing architecture and coding conventions
- Diagnose failures involving application state, APIs, networking, authentication, databases, and deployment
- Trace requests and data across system boundaries to identify root causes
- Work effectively within unfamiliar repositories and understand existing architecture
- Evaluate architectural fit, system dependencies, and implementation trade-offs
- Develop technically sound and maintainable fixes
- Review and modify code across Python, JavaScript, TypeScript, Java, Node.js, Rust, Go, or comparable technologies
- Translate software implementations between languages where required
- Preserve intended behaviour and architectural constraints
- Develop or review unit, integration, regression, and end-to-end tests
- Validate fixes and identify missing test coverage
- Review AI-generated solutions for correctness, completeness, performance, security, and maintainability
- Identify implementation or architectural weaknesses
- Assess whether solutions fit repository conventions
- Provide structured technical feedback
- Document important engineering decisions and findings clearly
Skills
- Experienced Full-Stack Software Engineers with strong expertise across front-end and back-end development, application architecture, debugging, APIs, databases, service integration, and multi-language software engineering
- Strong professional experience developing production full-stack applications
- Meaningful hands-on experience with both front-end and back-end engineering
- Production experience with multiple programming languages
- Strong knowledge of browser applications, APIs, databases, application state, and service integration
- Experience contributing to complete software-system architecture
- Ability to work effectively in unfamiliar codebases
- Strong debugging and technical problem-solving skills
- Experience with Python, JavaScript, TypeScript, Java, Node.js, Rust, Go, or comparable languages
- Ability to evaluate code for correctness, security, performance, and maintainability
- React experience is valuable
- Experience translating implementations between programming languages is advantageous
Benefits
- Fully remote
- Flexible schedule; contributors may choose their working hours and days, including weekends, provided there is regular activity
Company Overview