Role OverviewExperienced 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
]]>