Logo for UltraCon Consultoria

13966 - Desenvolvedor(a) FullStack

Job description

Vaga: 13966 - Desenvolvedor(a) FullStack Data de Início: Imediata Tempo de Alocação: Indeterminado (poderá ser contratado como CLT pelo cliente da UltraCon a partir do 4º mês) Local de Trabalho: São Paulo/SP @ Henri Dunant (100% remoto) Horário de Trabalho: 9h00 as 18h00 Formação Acadêmica: superior completo em TI ou areas relacionadas Idioma: Inglês Intermediário *** - A atividade é 100% remoto, mas será necessário que o profissional esteja disponivel em horário integral e de forma dedicada - Desejável que o profissional tenha residência em São Paulo/SP para visitas eventuais *** Descrição da posição Buscamos um(a) Desenvolvedor(a) Full-Stack Sênior para atuar no desenvolvimento e evolução de aplicações mobile e serviços de Backend for Frontend (BFF), participando ativamente da definição de arquitetura, qualidade de código e evolução técnica das soluções. Este profissional atuará em conjunto com equipes multidisciplinares em ambiente ágil, contribuindo desde a concepção das funcionalidades até a sustentação e melhoria contínua das aplicações, com foco em performance, escalabilidade, segurança e boas práticas de engenharia de software. Espera-se perfil técnico sólido, senso de responsabilidade sobre a qualidade das entregas, capacidade de revisão técnica de código e participação ativa nas decisões de arquitetura e padrões de desenvolvimento. Responsabilidades • Desenvolver e manter aplicações mobile utilizando TypeScript e React Native. • Desenvolver e manter o BFF (Backend for Frontend) utilizando Node.js, NestJS e GraphQL. • Participar da definição de arquitetura de software, padrões de desenvolvimento e boas práticas de engenharia. • Colaborar com Product Owners, Scrum Masters, Designers e Quality Assurance na definição e entrega de funcionalidades. • Realizar revisões de código garantindo qualidade, padronização e aderência às boas práticas. • Identificar e corrigir bugs, gargalos de desempenho e problemas de escalabilidade. • Escrever testes unitários e automatizados para backend e frontend. • Contribuir para a evolução das práticas de qualidade de código, testes e arquitetura do time. • Trabalhar com integrações e APIs GraphQL, incluindo federation e query planning. • Implementar estratégias de cache e otimização de performance utilizando Redis e técnicas de caching. • Atuar em ambientes cloud e arquiteturas serverless e containerizadas. • Participar de pipelines de CI/CD, automação de build, testes e deploy. Conhecimentos técnicos obrigatórios • Experiência sólida com Node.js, NestJS, GraphQL, TypeScript e React Native. • Experiência com arquitetura BFF (Backend for Frontend). • Experiência com AWS Lambda e arquitetura Serverless. • Experiência com AWS ECS e ambientes containerizados. • Experiência com CI/CD (Continuous Integration / Continuous Delivery). • Experiência com testes automatizados (Jest, Cucumber, Appium ou similares). • Experiência com Redux, Sagas e arquitetura Flux. • Conhecimento em arquitetura Hexagonal (Ports and Adapters). • Conhecimento em estratégias de cache in-memory utilizando Redis. • Conhecimento em GraphQL Federation (Apollo Federation). • Conhecimento em Query Planning para GraphQL. • Conhecimento em princípios SOLID, especialmente ISP (Interface Segregation Principle) e DIP (Dependency Inversion Principle). • Proficiência em controle de versão com Git. • Conhecimento de segurança em aplicações mobile e APIs. • Experiência com metodologias ágeis de desenvolvimento (Scrum/Kanban). Conhecimentos desejáveis • Experiência com desenvolvimento nativo Android e iOS. • Experiência com Docker. • Experiência adicional com serviços AWS. Perfil comportamental esperado • Perfil colaborativo e orientado a trabalho em equipe. • Capacidade de atuar em ambiente ágil e multidisciplinar. • Senso de responsabilidade sobre qualidade e arquitetura de software. • Boa comunicação técnica. • Capacidade de análise, organização e resolução de problemas. • Proatividade e postura de melhoria contínua. Maiores detalhes serão fornecidos durante entrevista técnica com o cliente.

Full Stack Engineer Related jobs

Other jobs at UltraCon Consultoria

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.