Jobs · Engineering

Full Stack Engineer (Node.js and React)

SME Careers · United States · 2 wk ago
RemoteRemoteEngineeringContract

Key Responsibilities

  • Create detailed prompts across full-stack topics and write high-quality reference answers to guide AI learning.
  • Evaluate and rank AI responses to enhance correctness, security, performance, and maintainability.
  • Test AI outputs for inaccuracies or unsafe recommendations, validating reliability across real-world use cases.

Requirements

  • Bachelor’s degree or higher in Computer Science, Software Engineering, or a closely related technical field (or equivalent practical experience).
  • 4+ years of professional experience building production web applications, including Node.js backend and React frontend.
  • Strong proficiency in TypeScript across both backend and frontend codebases.
  • Backend expertise in Node.js: async patterns, event loop behavior, API design, validation, error handling, security, and background jobs/queues.
  • Frontend expertise in React: hooks, component patterns, state management, performance optimization, forms, and accessibility basics.
  • Experience designing and operating data layers: PostgreSQL/MySQL and/or MongoDB, schema design, migrations, indexing, and query optimization.
  • Experience with authentication flows: sessions vs JWT, cookies, OAuth/OIDC basics, RBAC/ABAC concepts, and secure secrets handling.
  • Strong testing culture: unit/integration/E2E testing (e.g., Jest/Vitest, React Testing Library, Playwright/Cypress) and CI/CD workflows.
  • Familiarity with modern stack tooling: Express/Fastify/NestJS, ORMs (Prisma/TypeORM), and React frameworks (Next.js is a plus).
  • Minimum C1 English proficiency (written and spoken), with the ability to write clear technical explanations and follow detailed English-language guidelines.
  • Previous experience with AI data training, annotation, or evaluating AI-generated technical content is a strong plus.
  • Highly detail-oriented and systematic, with a methodical approach to evaluating reasoning quality and identifying subtle issues in complex full-stack code.

Similar jobs