GeekHunter Logo

Plans

Login

EN

EN

Multiledgers

Tech Lead, Senior Full Stack Web Developer (Next.js | NestJS | TypeScript)

Show original

Remote

(Anywhere)

Salary Range

BRL

Contractor

Experience Level

Senior

Requirements

5+ years of experience in the career
English advanced-intermediate
Node.js
Inteligência artificial
NestJS
React
Arquitetura de software
TypeScript

Desired Skills

React Native

Tasks and Responsibilities

Show original

Tech Leader Full Stack (Node.js / React)

About the position

We are looking for a Tech Leader Full Stack to technically lead a development team, being responsible for both product evolution and team growth. You will act as a technical reference, contributing hands-on code while ensuring solid architecture, delivery quality, and product development.

Key responsibilities

Technical leadership
  • Act as the team's technical reference, guiding architecture decisions, solution design, and technological trade-offs;
  • Conduct code reviews focused on learning, quality, and standardization;
  • Mentor and develop team members, promoting a culture of technical excellence and collaboration;
  • Facilitate technical discussions (refinements, design reviews, RFCs) and ensure alignment within the team;
  • Work closely with the Product Owner and UX/UI Designers on technical prioritization and solution feasibility;
  • Identify technical bottlenecks, technical debt, and risks, proposing action plans to the team and stakeholders;
  • Promote engineering best practices, documentation, and processes within the team.
Hands-on development
  • Design, develop, and maintain scalable, reusable, and performance-oriented web services using NestJS and NextJS;
  • Collaborate with the team on modeling and implementing APIs, microservices, and integrations;
  • Ensure code quality, maintainability, and adherence to best practices (DDD, Clean Architecture, SOLID, Design Patterns);
  • Act in database architecture, schema optimization, and ensuring data integrity;
  • Actively participate in all aspects of the development lifecycle, from design to deployment;
  • Work with the aid of AI tools to accelerate development, such as Claude Code or similar.
Product and processes
  • Have a product mindset, understanding the technical impact on delivering value to the user;
  • Actively participate in Scrum ceremonies, collaborating on the continuous evolution of the team's processes;
  • Stay updated with the Node.js, NestJS, React, NextJS, and related technologies ecosystems.

Requirements

  • Bachelor's degree in Computer Science, Information Systems, or a related field;
  • Minimum of 5 years of experience in full stack web development;
  • Previous experience in technical leadership of development teams (Tech Lead, Staff Engineer, or similar);
  • Solid experience with NextJS and NestJS;
  • Strong knowledge in TypeScript;
  • Experience with software architecture design and microservices;
  • Strong knowledge of RESTful APIs, GraphQL, and WebSocket protocols;
  • Experience with DDD, Clean Architecture, SOLID, and Design Patterns;
  • Experience with database technologies such as PostgreSQL, MongoDB, and Redis;
  • Solid knowledge of web security principles (cryptography, authentication, authorization, OWASP Top 10);
  • Experience with API Gateway, Rate Limiting, and CORS;
  • Knowledge in web performance optimization (SSR, SSG, caching, lazy loading, bundle analysis);
  • Proven ability in communication, mentoring, and technical influence;
  • Ability to balance short-term deliverables with a long-term technical vision.

Nice to have

  • Previous experience in a startup or fast-paced agile environment;
  • Experience developing with AI agents;
  • Experience with Mobile development (React Native, Flutter);
  • Experience with monorepos;
  • Knowledge in asynchronous messaging (Kafka, RabbitMQ, SQS);
  • Experience with Azure DevOps and Agile/Scrum methodologies;
  • Experience in managing technical debt and architectural evolution roadmaps;
  • Experience with defining technical standards and guidelines for teams.

Share job:

Share job: