Desenvolvedor Fullstack Sênior | Remoto

Premiersoft

United States

Remote

USD 120,000 - 170,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

TotalPass
Convênio saúde mental
Descanso remunerado: 10 dias úteis
Gifts - birthday/time in company
Bônus por indicação
Desenvolvimento profissional e PDIs
Aulas de inglês gratuitas

Job summary

A Premiersoft está buscando um especialista backend para desenvolver soluções ponta a ponta com foco em APIs REST, microserviços e IA integrada. O papel envolve arquiteturas escaláveis em AWS, uso de IaC e interfaces web conforme necessário, com autonomia para propor soluções técnicas.

Você atuará próximo às equipes de Engenharia e Produto, garantindo qualidade, segurança e performance, com participação em decisões técnicas e melhoria contínua.

Qualifications

  • Experiência sólida em backend com Node.js e TS/JS.
  • Conhecimento de concorrência no Node.js, ECMAScript e async.
  • Experiência prática com AWS (Lambda, S3, CloudWatch, API Gateway).
  • Infraestrutura como código (CDK, Terraform ou CloudFormation).
  • Projetar e implementar APIs REST com segurança, autenticação e CORS.
  • Banco de dados relacionais (PostgreSQL ou MySQL) e SQL.
  • Arquitetura orientada a eventos, retries, DLQ e idempotência.

Responsibilities

  • Projetar, desenvolver e evoluir APIs REST com Node.js e TS.
  • Desenvolver serviços assíncronos, integração entre sistemas e persistência.
  • Operar soluções na AWS (Lambda, S3, CloudWatch, API Gateway).
  • Construir arquitetura orientada a eventos (SQS, SNS, EventBridge).
  • Participar do ciclo de vida, planejamento, deploy e monitoramento.
  • Investigar e corrigir falhas com logs e métricas.
  • Integrar IA aos produtos, avaliando custo e desempenho.

Skills

Node.js
TypeScript
JavaScript
AWS
IaC
APIs REST
PostgreSQL/MySQL
Event-driven
DDD
Jest
AI em desenvolvimento
Git
Scrum/Kanban

Tools

Docker
Kubernetes
CloudFormation/Terraform/CDK

Job description

Na Premiersoft, transformamos desafios em soluções reais!
Com mais de uma década de atuação em desenvolvimento, somos movidos por um propósito claro: criar experiências tecnológicas que impulsionam negócios e aceleram a transformação dos nossos clientes.

Nosso time, formado por mais de 200 #Heroes, une excelência técnica ao nosso DNA: Team Player, Growth Driven e Problem Solver.Somos movidos por desafios, guiados pela inovação e comprometidos com a entrega de soluções de alto impacto, todos os dias.

Sobre a oportunidade:

Você terá papel central no desenvolvimento de soluções de ponta a ponta, com foco predominante em backend. O desafio é construir serviços e APIs robustos, seguros, escaláveis e observáveis, acompanhando as soluções desde o planejamento até a operação em produção.Também fará parte do trabalho integrar capacidades de inteligência artificial a produtos e serviços, desenvolver arquiteturas orientadas a eventos e contribuir com interfaces web quando necessário. A atuação será próxima às áreas de Engenharia e Produto, com autonomia para propor soluções e participar de decisões técnicas.

Você será responsável por:
  • Projetar, desenvolver e evoluir APIs REST com Node.js e TypeScript, considerando eficiência, segurança, observabilidade e critérios de aceite;
  • Desenvolver serviços de processamento assíncrono, persistência de dados e integração entre sistemas;
  • Construir e operar soluções na AWS, utilizando serviços como Lambda, S3, CloudWatch, API Gateway e ferramentas de infraestrutura como código;
  • Desenvolver arquiteturas orientadas a eventos, utilizando serviços como SQS, SNS e EventBridge, garantindo confiabilidade no processamento;
  • Participar do ciclo de vida das soluções, do planejamento e refinamento ao deploy, monitoramento e manutenção;
  • Investigar e corrigir falhas em ambientes de desenvolvimento e produção com base em logs, métricas e outras evidências;
  • Integrar e operar capacidades de IA, avaliando qualidade, custo e comportamento em cenários de falha;
  • Utilizar ferramentas de IA no fluxo de engenharia, validando tecnicamente os resultados gerados;
  • Implementar testes automatizados unitários e de integração e conduzir revisões de código com feedback construtivo;
  • Aplicar boas práticas de arquitetura de software, incluindo Domain-Driven Design (DDD), segurança, performance e escalabilidade;
  • Contribuir com interfaces web, considerando componentização, gerenciamento de estado e boas práticas de frontend;
  • Apoiar tecnicamente o time, compartilhando conhecimento e contribuindo para decisões de arquitetura e evolução das soluções.
O que você precisa ter:
  • Experiência sólida em desenvolvimento backend com Node.js e proficiência em TypeScript e JavaScript;
  • Conhecimento do modelo de concorrência do Node.js, incluindo Event Loop e processamento assíncrono;
  • Experiência prática com AWS, incluindo Lambda, S3, CloudWatch e API Gateway;
  • Conhecimento de infraestrutura como código (IaC), utilizando ferramentas como CDK, Terraform ou CloudFormation;
  • Experiência no projeto e na implementação de APIs REST, considerando segurança, autenticação, autorização e CORS;
  • Conhecimento em bancos de dados relacionais, como PostgreSQL ou MySQL, e em SQL;
  • Conhecimento de arquitetura orientada a eventos, DDD e padrões para processamento confiável, como retries, DLQ e idempotência;
  • Experiência com testes automatizados, como Jest e React Testing Library;
  • Experiência com IA aplicada ao desenvolvimento de software, tanto no uso de assistentes no trabalho de engenharia quanto na integração ou operação de soluções baseadas em modelos;
  • Domínio de Git e de fluxos colaborativos, como branching, pull requests e code review;
  • Vivência com metodologias ágeis, como Scrum e/ou Kanban;
  • Conhecimento de estratégias para construir soluções robustas, com foco em performance, disponibilidade, escalabilidade, segurança e otimização de custos;
  • Capacidade de tomar decisões técnicas, comunicar impactos, negociar prioridades e compartilhar conhecimento com o time.
Será um diferencial se você tiver:
  • Experiência com bancos de dados NoSQL, como DynamoDB;
  • Conhecimento de outros serviços AWS, como Kinesis, ECS e EKS;
  • Experiência com padrões arquiteturais como CQRS, Event Sourcing e Saga;
  • Experiência com observabilidade, monitoramento de aplicações e investigação de incidentes;
  • Experiência com React, React Query, Storybook e Design Systems;
  • Conhecimento de estratégias de performance e segurança frontend;
  • Experiência com Docker e Kubernetes.

Contratação Remota.

O que oferecemos:
  • Ambiente colaborativo, com troca constante de conhecimento;
  • Cultura aberta à inovação, ideias e protagonismo;
  • Uso de tecnologias atuais e boas práticas de mercado;
  • Foco em excelência técnica e impacto real nas entregas;
  • Incentivo contínuo ao aprendizado e desenvolvimento profissional.
Nossos benefícios:
  • TotalPass: acesso a academias, estúdios e práticas de bem-estar;
  • Convênio com clínica de saúde mental;
  • Descanso remunerado: 10 dias úteis para recarregar as energias e cuidar de você;
  • Gifts via Flash - birthday gift e time in company gift;
  • Bônus por indicação de talentos - R$ 2.000,00 por contratação;
  • Desenvolvimento contínuo com PDI, feedbacks e apoio a certificações;
  • Aulas de inglês gratuitas: preparando você para atuação em oportunidades internacionais;

Veja como é fazer parte do time Premiersoft

Saiba mais sobre nós

Conheça nossa Sede

A comunicação ao longo do processo seletivo acontece por e-mail ou WhatsApp. Para não perder nenhuma atualização, adicione o domínio@premiersoft.net à sua lista de remetentes confiáveis e fique de olho na sua caixa de entrada e spam.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desenvolvedor Node.js Sênior | Remoto
Desenvolvedor Node.js Sênior | Remoto

Premiersoft • United States

Remote
USD 33,000 - 48,000
TotalPass
Saúde mental
Bônus por indicação de talentos
+2
Desenvolvedor React Senior | Remoto
Desenvolvedor React Senior | Remoto

Premiersoft • United States

Remote
USD 90,000 - 130,000
TotalPass
Saúde mental
Descanso remunerado
+5
12219965 - DESENVOLVEDOR FULL STACK SR
12219965 - DESENVOLVEDOR FULL STACK SR

Stefanini • United States

On-site
USD 120,000 - 160,000
Vale-refeição
Desconto em cursos
Academia Stefanini — cursos online com
+2
Engenheiro(a) de Software Sênior FullStack - Python/React
Engenheiro(a) de Software Sênior FullStack - Python/React

Lyncas • United States

Remote
USD 90,000 - 130,000
Remoto 100%
Vale home office
Feedbacks periódicos
+8
12812280 - DESENVOLVEDOR FULL STACK SR
12812280 - DESENVOLVEDOR FULL STACK SR

Stefanini • United States

Remote
USD 120,000 - 180,000
Senior Java Backend Developer, Brazil
Senior Java Backend Developer, Brazil

Remote • San Francisco (CA)

On-site
USD 170,000 - 250,000
Plano de saúde
Vale alimentação
Auxílio-creche
+4
[Tech] Especialista em Engenharia Fullstack - .NET e Fluetter | Varejo (Remoto)
[Tech] Especialista em Engenharia Fullstack - .NET e Fluetter | Varejo (Remoto)

TOTVS • United States

Remote
USD 110,000 - 170,000
Vale Refeição e Vale Alimentação
Day Off de aniversário
Bolsa de estudos e cursos livres
+10
Product Engineer | Engenheiro(a) de Software Fullstack SR | Node.js | React | Remoto
Product Engineer | Engenheiro(a) de Software Fullstack SR | Node.js | React | Remoto

Vonbz • United States

Remote
USD 120,000 - 160,000
Remoto
Tecnologias modernas
Equipe multidisciplinar
Octadesk | Desenvolvedor Back-end Sênior | .Net | Remoto
Octadesk | Desenvolvedor Back-end Sênior | .Net | Remoto

Lwsa • United States

Remote
USD 120,000 - 180,000
Auxílio Creche
Vale-Refeição
Vale-Transporte
+8
Java Backend Developer Sênior - REMOTO
Java Backend Developer Sênior - REMOTO

#sejaveriter • United States

Remote
USD 120,000 - 180,000
Vale refeição
Vale alimentação
Assistência médica
+5