Full Stack Developer (React + NestJS Lambdas)
Job Description
A skilled Full Stack Developer is sought to build scalable, high-performance web applications with a strong focus on front-end development. This role is ideal for professionals who excel in fast-paced environments, enjoy working with data-heavy interfaces such as dashboards, and can independently deliver impactful solutions with minimal supervision.
Location: Lima, Peru (Remote Available)
Employment Type: Full-time (Contract – 9 months)
Key Responsibilities
- Develop and maintain scalable web applications with a strong emphasis on front-end architecture and performance
- Build and optimize data-intensive interfaces including dashboards, tables, and visualizations
- Collaborate with cross-functional teams to design, develop, and deliver product features
- Integrate and work efficiently with GraphQL APIs and backend services
- Write clean, maintainable, and well-tested code before submitting pull requests
- Proactively identify blockers and communicate progress clearly to stakeholders
- Make informed decisions in ambiguous situations and validate assumptions when necessary
- Contribute to technical discussions and support architecture decisions
- Manage tasks effectively within a Kanban workflow
Requirements
- Minimum of 6 years’ experience as a Full Stack Developer, with strong front-end expertise
- Proficiency in React, Next.js, TypeScript, and Tailwind CSS
- Solid experience with Node.js (NestJS), particularly in serverless environments such as AWS Lambda
- Experience working with GraphQL APIs
- Strong knowledge of PostgreSQL, Supabase, and SQL
- Experience writing and maintaining unit tests using Jest
- Familiarity with authentication tools such as Auth0 (Microsoft Entra is an added advantage)
- Experience deploying applications using Vercel
- Hands-on experience with AWS services, especially Lambda and ElastiCache
- Experience building data-heavy interfaces such as dashboards and visualizations
- Familiarity with tools like AgGrid or similar libraries is a plus
- Strong understanding of software development best practices, including testing and performance optimization
- Excellent communication skills with advanced English proficiency
