to high-complexity frontend components using React + TypeScript;
Develop and maintain REST APIs, following quality, security, and performance standards;
Write and maintain unit tests to ensure the quality and reliability of deliveries;
Participate in code reviews, evaluating other developers' work and receiving feedback on your own implementations;
Collaborate with designers, PMs, and other engineering team members to deliver business-aligned solutions focused on generating value.
Requirements
Node: Strong experience building REST APIs using frameworks such as Express or Fastify;
React: Experience with React, including Hooks, state management, backend integration via REST APIs, and building reusable components;
Testing: Experience creating and maintaining automated tests using tools like Jest, React Testing Library, or similar;
Version control: Knowledge of Git workflows (Git Flow, trunk-based development);
Agile methodologies: Experience working in agile teams (Scrum or Kanban) and active participation in ceremonies such as daily, planning, retrospective, and review;
Preferred qualifications: Experience migrating legacy systems; experience with Module Federation; knowledge of Flutter; experience with messaging tools and event-driven architectures (e.g., Kafka, ActiveMQ, SQS, SNS, among others).