Full Stack Engineer (TypeScript & Node.js)
Remote · Lima, Lima Province, Peru
Job Summary
Full Stack Engineer (TypeScript & Node.js) contract role focusing on designing, developing, and maintaining scalable backend services and APIs with performance, reliability, and security in mind. Responsibilities include building data-intensive backend processes, developing React/Next.js frontends for data-heavy dashboards, collaborating across teams to ship features across the full stack, implementing GraphQL and REST APIs, writing clean, well-tested code, proactively resolving blockers, navigating ambiguous requirements with informed architectural decisions, and participating in architecture discussions within a Kanban workflow.
Required Qualifications
- Bachelor’s Degree in Computer Science, Software Engineering, Computer Engineering, or a related field is desired, or equivalent professional experience.
- 6+ years of experience as a Full Stack Developer, with a strong emphasis on backend development using TypeScript and Node.js.
- Strong proficiency in TypeScript across both frontend (React, Next.js) and backend (NestJS) environments.
- Solid experience designing and building RESTful and GraphQL APIs, with a focus on performance and maintainability.
- Solid experience deploying and operating services in serverless environments (AWS Lambda).
- Strong knowledge of PostgreSQL, Supabase, and SQL, including query optimization and data modeling.
- Strong proficiency in React and Next.js, with experience building data-heavy interfaces such as dashboards, tables, and visualizations.
- Familiarity with Tailwind CSS and component-driven UI development.
- Experience writing and maintaining unit and integration tests using Jest.
- Familiarity with authentication and authorization tools such as Auth0 (Microsoft Entra is a plus).
- Hands-on experience with AWS services, especially Lambda and ElastiCache.
- Experience with caching strategies, background jobs, and asynchronous processing patterns.
- Experience deploying and managing applications using Vercel or similar platforms.
- Familiarity with tools like AgGrid or similar data grid libraries (nice to have).
- Strong understanding of software development best practices, including code quality, testing, and performance optimization.
- Strong communication skills and advanced English proficiency, working with US-based stakeholders.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.