Senior Full-Stack Software Engineer

24-MAG
New York, NY
Job Description
Role Overview

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 to contribute to an advanced AI training and software-evaluation project.

What You Will Do

Create, solve, review, and validate challenging software-engineering tasks across complete application stacks, including full-stack development, APIs, databases, debugging, architecture, testing, multi-language engineering, and AI-generated code evaluation.

Why It Might Be a Fit

Ideal candidate has strong professional experience developing production full-stack applications, hands-on experience with both front-end and back-end engineering, production experience with multiple programming languages, and strong debugging and technical problem-solving skills.

Requirements

  • 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
  • React experience is valuable
  • Ability to evaluate code for correctness, security, performance, and maintainability
  • Experience translating implementations between programming languages is advantageous
]]>