SME Careers is a fast-growing AI data services company and subsidiary of SuperAnnotate that provides AI training data to many of the world’s largest AI companies. As a Full Stack Engineer (Node.js and React), you will review AI-generated code and system designs, assess solutions for various technical aspects, and create high-quality reference implementations.
Responsibilities:
- Develop AI Training Content: Create detailed prompts across full-stack topics and write high-quality reference answers to guide AI learning
- Optimize AI Performance: Evaluate and rank AI responses to enhance correctness, security, performance, and maintainability
- Ensure Model Integrity: 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