Logo for Spassu

Desenvolvedor Fullstack Sr - Python/React

Roles & Responsibilities

  • Bachelor's degree in Information Technology or a related field.
  • Proven experience in developing web applications (front-end and back-end) with system architecture and implementing REST APIs.
  • Strong proficiency in Python for applications and services with FastAPI (or Flask/Django), including REST API creation/maintenance, API documentation (Swagger/OpenAPI), and authentication/authorization (JWT/OAuth2).
  • Front-end development using React (components, hooks, state management) and database integration (relational and/or NoSQL such as PostgreSQL, MySQL, MongoDB); Git version control; emphasis on clean code, modularization, testing, and documentation.

Requirements:

  • Develop and evolve corporate web applications using a Full Stack approach with Node.js back-end and React front-end, and support Python/FastAPI services for integrations and automations.
  • Build and maintain APIs for integration with external systems, ensuring performance, security, quality of code, and adherence to software engineering best practices.
  • Design and document RESTful APIs (Swagger/OpenAPI) and implement authentication/authorization mechanisms (JWT/OAuth2).
  • Follow software engineering best practices, including clean code, modularization, testing, and thorough documentation.

Job description

Este é um cargo remoto.

Atuar no desenvolvimento e evolução de aplicações web corporativas, implementando soluções Full Stack com foco em Node.js no back-end, React no front-end, e apoio ao ecossistema de serviços em Python/FastAPI para integrações e automações. Será responsável por construir e manter APIs para integração com sistemas externos, garantindo performance, segurança, qualidade de código e aderência às boas práticas de engenharia de software.



Requisitos

Escolaridade Mínima: Graduação completa na área de Tecnologia da Informação

Experiência Mínima: Desenvolvimento de aplicações, atuando com arquitetura e implementação de sistemas. Experiência comprovada em desenvolvimento de aplicações web (front-end e back-end). Vivência com desenvolvimento e consumo de APIs REST.

Conhecimentos Mínimos: Desenvolvimento Full Stack (Back-end e Front-end); Python para desenvolvimento de aplicações e serviços; FastAPI (ou frameworks similares como Flask/Django), incluindo: Criação e manutenção de APIs REST, Documentação de endpoints (Swagger/OpenAPI), Autenticação e autorização (JWT/OAuth2); Desenvolvimento Front-end com React (componentização, hooks, estado e consumo de APIs); Integração com bancos de dados relacionais e/ou NoSQL (ex.: PostgreSQL, MySQL, MongoDB); Versionamento com Git (branching, merge, pull request); Boas práticas de desenvolvimento: código limpo, modularização, testes e documentação.

Conhecimentos Desejáveis: Arquitetura e padrões de projeto aplicados a microsserviços e APIs; Desenvolvimento de integrações e comunicação com sistemas externos via: APIs REST/SOAP, Webhooks, Mensageria (RabbitMQ, Kafka ou similar); Conteinerização com Docker e execução em ambientes cloud; CI/CD (Azure DevOps, GitHub Actions, GitLab CI ou similar); Testes automatizados (Pytest, unittest / Jest / Testing Library); Observabilidade: logging estruturado, métricas e tracing (ex.: Prometheus, Grafana, App Insights); Segurança aplicada ao desenvolvimento (controle de acesso, proteção de dados, OWASP Top 10).

Benefícios

Plano de Saúde

Plano Odontológico

Seguro de Vida

Vale Alimentação ou Refeição

Vale Transporte

WellHub Gympass



Full Stack Engineer Related jobs

Other jobs at Spassu

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.