Tarefas e Responsabilidades
Requisitos:
Experiência sólida com ReactJS, JavaScript/TypeScript, HTML e CSS.
Domínio de Python e do framework Flask.
Experiência com PostgreSQL e modelagem de banco de dados relacional.
Vivência com serviços da AWS, incluindo Lambda, Elastic Beanstalk, API Gateway, S3 e Amplify.
Experiência prévia com integração de serviços de pagamento, como Stripe e iugu.
Conhecimento de versionamento com Git.
Experiência com testes automatizados (frontend e backend).
Conhecimentos em Docker para criação e gerenciamento de ambientes isolados.
Familiaridade com métodos ágeis (Scrum, Kanban) e ferramentas de gestão de tarefas (JIRA, etc.).
Boa comunicação e organização.
Diferenciais:
Experiência com CI/CD (Continuous Integration/Continuous Deployment).
Experiência com autenticação/autorização baseada em JWT ou outras estratégias seguras.
Responsabilidades:
Desenvolver e manter aplicações web escaláveis utilizando ReactJS no frontend e Python com Flask no backend.
Projetar, implementar e otimizar APIs RESTful.
Trabalhar com bancos de dados relacionais, especialmente PostgreSQL.
Utilizar serviços da AWS, como Lambda, Elastic Beanstalk, API Gateway, S3, SQS e Amplify, para orquestração e deploy de aplicações.
Integrar sistemas de pagamento como Stripe e iugu às aplicações.
Participar de revisões de código, testes, e deploys em ambientes de produção.
Garantir boas práticas de desenvolvimento, segurança e performance.