Senior Software Engineer (Typescript) | $30-$120/hr Remote
Overview
This Senior Full-Stack Engineer role involves designing and deploying high-quality applications using TypeScript, Node.js, and React to help train next-generation AI systems. The position requires leading code reviews, mentoring engineers, and architecting scalable microservices. The role is fully remote and focuses on shaping how AI models learn through real-world input.
What You'll Do6
- 1Design, develop, and deploy high-quality full-stack applications using TypeScript, Node.js, and React.
- 2Architect and maintain scalable microservices and distributed systems, ensuring resilience and performance.
- 3Lead code reviews, enforce best practices, and mentor fellow engineers to elevate team standards.
- 4Implement and optimize REST APIs, ensuring data integrity and security across PostgreSQL and MongoDB databases.
- 5Drive continuous integration and deployment (CI/CD) strategies, emphasizing cloud platform efficiency.
- 6Identify and resolve complex performance bottlenecks, promoting proactive problem-solving and system design excellence.
Requirements5
- 14+ years of experience building full-stack applications with TypeScript, Node.js, React, and Express.js.
- 2Demonstrated expertise in microservices architecture, RESTful APIs, PostgreSQL, and MongoDB.
- 3Strong system design and scalable architecture skills, with a passion for distributed systems.
- 4Proven leadership in code reviews, mentorship, and fostering high code quality.
- 5Solid experience with CI/CD pipelines and cloud platforms (AWS, Azure, or GCP).
Who Should Apply
The ideal candidate is a passionate technologist with strong attention to detail, problem-solving acumen, and the ability to mentor and inspire others. They should have 4+ years of full-stack experience and a drive to work on impactful projects shaping AI system training.
Salary Insight
$30-$120 per hour, based on experience and skill level.
Required Skills
Application Tip
Highlight your specific experience with TypeScript, Node.js, React, and microservices architecture, and emphasize any mentorship or leadership roles you've held. Since the role involves training AI systems, mention your willingness to contribute to AI development even without prior AI experience.