Fullstack Developer – Mid-level

Posted 17hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Fullstack Developer focused on AI solutions, utilizing React and Python for frontend and backend integrations. Collaborating closely with Product and UX Design teams in developing user-centric interfaces.

Responsibilities:

  • Develop end-to-end features with an emphasis on frontend (React/TypeScript), integrating with backend APIs (Python/FastAPI) that power Artificial Intelligence solutions;
  • Build interfaces and analytical dashboards that translate data and predictions from Machine Learning models and Generative AI into clear user experiences;
  • Collaborate with Product and UX Design to transform flows and wireframes into high-quality components, following the product design system and frontend architecture standards;
  • Troubleshoot and solve software issues autonomously, applying engineering best practices on the frontend and making occasional contributions to the backend;
  • Maintain high standards for code quality and documentation, actively participating in code reviews;
  • Contribute to the team’s technical growth by sharing knowledge about the stack and frontend best practices with colleagues.

Requirements:

  • Solid experience with React and TypeScript, including hooks, server-state management (e.g., TanStack Query), and scalable component architecture (e.g., Feature-Sliced Design);
  • Experience with UI libraries (Tailwind, shadcn/ui, or equivalents) and building data-oriented interfaces (tables, charts, dashboards);
  • Knowledge of Python and backend frameworks such as FastAPI, Django, or Flask, with the ability to contribute to endpoints and integrations when needed;
  • Experience consuming RESTful APIs and integrating frontend and backend in SaaS products, ideally multi-tenant;
  • Experience with relational databases, especially PostgreSQL;
  • Experience working in agile development and a strong interest in building AI-based products;
  • Ability to solve problems independently, with good communication skills and close collaboration with UX and Product teams.

Benefits:

  • Bradesco health and dental insurance;
  • Wellhub (formerly Gympass);
  • Conexa Saúde & Psicologia Viva (telehealth services);
  • Corporate partnership with Open English (discounts on English & Spanish courses);
  • Caju: Home office allowance;
  • Paid leave of 22 business days per year;
  • Birthday day off;
  • Employment model: PJ (contractor).