Desenvolvedor fullstack pleno
Summary
Mid-level fullstack developer at a consultancy in Belo Horizonte, building responsive web portals with React, mobile features with React Native, and Node.js backend APIs integrated with PostgreSQL on AWS (RDS, S3, EC2, ECS), including unit/integration tests, code reviews and CI/CD deployments to staging and production.
- Criar e manter interfaces responsivas para o portal web e recursos fluidos no aplicativo móvel;
- Desenvolver rotas e serviços no backend para integrar de forma segura o banco de dados PostgreSQL com o portal e o app;
- Criar tabelas, relacionamentos e consultas eficientes no PostgreSQL para garantir baixa latência na AWS;
- Configurar o envio/recuperação de arquivos no S3 e apoiar no deploy contínuo das aplicações nos ambientes de Homologação e Produção;
- Aplicar boas práticas de programação (Clean Code, reuso de componentes), realizar testes unitários/de integração e participar de code reviews.
Requisitos:
- Experiência com React.js e React Native, incluindo Hooks, Context API, gerenciamento de estado e navegação;
- Conhecimento avançado em JavaScript (ES6+), HTML5 e CSS3, com experiência em bibliotecas como TailwindCSS, Styled Components ou Material-UI;
- Experiência com Node.js, desenvolvimento e consumo de APIs RESTful ou GraphQL, autenticação e autorização;
- Conhecimento em PostgreSQL, modelagem de dados, SQL e utilização de ferramentas como Prisma, Sequelize ou Knex.js;
- Conhecimento em AWS, especialmente RDS, EC2, Elastic Beanstalk, ECS/App Runner, S3 e CloudFront/Amplify;
- Conhecimento em Git e processos de CI/CD, utilizando ferramentas como GitHub Actions, GitLab CI ou AWS CodePipeline;
- Será considerado um diferencial possuir conhecimentos em AWS Lambda e experiência com integração entre aplicações web, mobile, APIs e serviços em nuvem.