Talent.com
As candidaturas não são mais aceitas
Senior / Staff Backend Developer (Nest.JS - AWS - Mongo - Apollo GraphQL)

Senior / Staff Backend Developer (Nest.JS - AWS - Mongo - Apollo GraphQL)

ExpiWellItajaí, Brazil
Há 8 dias
Descrição da vaga

Senior / Staff Backend Developer (Nest.JS - AWS - Mongo - Apollo GraphQL)

Required skills : Nest.JS, MongoDB, AWS, Apollo GraphQL.

Position Overview : We're seeking a very experienced Senior / Staff Backend developer / Architect to modernize and extend our ExpiWell research platform API using NestJS and Apollo GraphQL, AWS and MongoDB Atlas architecture. The main server will be serving a native IOS and and Android Application as well a modern unified React Native app.

Key Responsibilities - Migrate legacy API endpoints from Express to NestJS v11 with full TypeScript typing. - Build RESTful APIs, WebSocket gateways, and background job systems.
-Improve out AWS infrastructure to a more modern VPS. AWS certification a huge plus.
- Redesign our MongoDB architecture to better align with global customers. - Apollo GraphQL certificate training in Parts 1 to 4. (must complete) - Implement authentication, payment processing, and real-time messaging features. - Write comprehensive unit tests (Jest) and maintain >

80% code coverage - Design and document APIs using Swagger / OpenAPI specifications. - Implement AWS integrations (S3, SES) and third-party services (SendGrid, Stripe, Twilio)

Required Skills Technical Stack - Expert-level NestJS (v11+) with dependency injection, guards, interceptors, pipes - Advanced TypeScript (v5.7+) with generics, decorators, and type safety patterns
-Apollo GraphQL basic 1-4 certificate training, link above. - MongoDB with Mongoose ODM and complex aggregations - Testing : Jest, unit testing, E2E testing, test coverage strategies - RESTful API design and versioning strategies - WebSocket / Socket.IO for real-time features - AWS Services : S3, SES, CloudWatch - Git workflow with conventional commits and PR reviews

Nice to Have - React / Next.js experience - Redis for caching and distributed locking - Stripe payment integration - Twilio SMS / voice integration - Puppeteer / headless browser automation - Sentry / Data Dog error monitoring - Docker containerization - Experience with research / survey platforms

What Makes You Great for This Role - You understand modern backend architecture (microservices, event-driven, CQRS) - You write clean, maintainable code that follows SOLID principles - You're comfortable working with large codebases and legacy migration - You proactively write tests and documentation - You can debug complex issues across multiple services - You stay current with JavaScript / TypeScript ecosystem trends

Project Context You'll be working on a research platform that powers mobile experience sampling studies. The API handles : - Survey delivery and response collection - Real-time participant messaging - Payment / incentive distribution - Media upload and transcription - Geofencing and sensor triggers - Anonymous survey participation Development Environment - Framework : NestJS v11 monorepo with shared libraries - Code Quality : ESLint v9, Prettier, TypeScript - Testing : Jest v30 with coverage reporting - AI Tools : Claude Code CLI for development assistance - Deployment : AWS infrastructure

How to Apply Submit your application with : 1. Resume highlighting NestJS, GraphQL, MongoDB and TypeScript projects 2. GitHub and LinkedIn profile

What We Offer :

  • Fully remote, flexible work setup
  • Supportive, collaborative global team
  • Opportunities for long-term growth and increased responsibility
Criar um alerta de emprego para esta pesquisa

Backend Developer • Itajaí, Brazil

Vagas relacionadas
  • Promovida
Senior Backend Engineer

Senior Backend Engineer

RainNavegantes, Santa Catarina, Brazil
Rain is the fastest-growing earned wage access (EWA) fintech in the U.We’ve raised nearly $400M in funding—including the largest Series A in fintech history —and just closed our Series B to fu...Mostre maisÚltima atualização: 26 dias atrás
  • Promovida
Senior Full-stack Developer IV

Senior Full-stack Developer IV

InComm PaymentsTijucas, Santa Catarina, Brazil
As a full-stack software engineer IV, you will get the opportunity to work on InComm Product Control (IPC) team.In this role, you will focus on creating, enhancing, and redesigning the applications...Mostre maisÚltima atualização: 16 dias atrás
  • Promovida
Senior Front-End Software Engineer

Senior Front-End Software Engineer

VelozientTijucas, Santa Catarina, Brazil
Senior Front-End Software Engineer (React.We are seeking a remote, full-time Senior Front-End Software Engineer with at least 5 years of software development experience.Candidates must have a st...Mostre maisÚltima atualização: 22 dias atrás
  • Promovida
Senior Full Stack Engineer

Senior Full Stack Engineer

Astra AITijucas, Santa Catarina, Brazil
Job Location : San Francisco, CA, US (Remote) Job Type : Full-Time 1.About the Role We’re a fast-growing platform connecting Silicon Valley startups with remote tech professionals ready to step in w...Mostre maisÚltima atualização: 26 dias atrás
  • Promovida
Senior Backend Developer – Google Ads API

Senior Backend Developer – Google Ads API

adMixtBalneário Camboriú, Santa Catarina, Brazil
Job Title : Senior Backend Developer – Google Ads API Company : adMixt (eCommerce Performance Marketing Agency) Location : Remote Description : adMixt is hiring a Senior Backend Developer with deep,...Mostre maisÚltima atualização: 11 dias atrás
  • Promovida
Senior Backend Developer - Google Ads API

Senior Backend Developer - Google Ads API

adMixtItapema, Santa Catarina, Brazil
Job Title : Senior Backend Developer – Google Ads API Company : adMixt (eCommerce Performance Marketing Agency) Location : Remote Description : adMixt is hiring a Senior Backend Developer with...Mostre maisÚltima atualização: 15 dias atrás
  • Promovida
Senior Platform Engineer

Senior Platform Engineer

TurnKey Tech StaffingBlumenau, Santa Catarina, Brazil
About the role Skyflow is a data privacy vault delivered via APIs.It helps companies isolate, protect, govern, and use sensitive data such as personal, health, or payment information securely, wit...Mostre maisÚltima atualização: 16 dias atrás
  • Promovida
Senior Back End Developer

Senior Back End Developer

RemobiNavegantes, Santa Catarina, Brazil
We are building the world's greatest community of remote technologists.Organizations that embrace remote work gain access to the brightest minds across the globe. Our clients rely on our community t...Mostre maisÚltima atualização: 26 dias atrás
  • Promovida
Senior Full Stack Software Engineer

Senior Full Stack Software Engineer

VelozientBiguaçu, Santa Catarina, Brazil
We are seeking a remote, full-time Senior Full Stack Software Engineer with 5+ years of software development experience.Candidates must have a strong background in React.Java, with a strong desir...Mostre maisÚltima atualização: 14 dias atrás
  • Promovida
Desenvolvedor(a) Backend Sênior

Desenvolvedor(a) Backend Sênior

FOURSYSBiguaçu, Santa Catarina, Brazil
A Foursys é um time apaixonado por inovação, design e transformação digital.Na Foursys, celebramos a diversidade e acreditamos que são as diferentes ideias e perspectivas que nos enriquecem.Portant...Mostre maisÚltima atualização: 11 dias atrás
  • Promovida
Desenvolvedor(a) Backend Sênior

Desenvolvedor(a) Backend Sênior

aquarelaTijucas, Santa Catarina, Brazil
A aquarela procura um(a) Desenvolvedor(a) Backend Sênior para criar e manter soluções de servidor escaláveis e eficientes. Atuando principalmente com Node.TypeScript (frameworks Fastify, NestJS) e...Mostre maisÚltima atualização: 28 dias atrás
  • Promovida
Senior Full-Stack (Flutter + NestJS) Engineer

Senior Full-Stack (Flutter + NestJS) Engineer

KakeBlumenau, Santa Catarina, Brazil
Senior Full-Stack (Flutter + NestJS) Engineer Summary We’re looking for a Senior Full-Stack Engineer to help one of our partners build and scale their e-commerce platform.This is a hands-on role f...Mostre maisÚltima atualização: 11 dias atrás
  • Promovida
Desenvolvedor Back end Sênior / IA

Desenvolvedor Back end Sênior / IA

ZuriTijucas, Santa Catarina, Brazil
Experiência profissional mínima de 8 anos comprovada atuando como Desenvolvedor da plataforma.Net Conhecimento e vivência em Metodologias ágeis, de preferência Scrum Capacidade de documentar proces...Mostre maisÚltima atualização: 26 dias atrás
  • Promovida
Senior Backend (Typescript) Engineer

Senior Backend (Typescript) Engineer

FullinfoBlumenau, Santa Catarina, Brazil
Would you like to partake in technical challenges and contribute to taking our product to market? Are you ready to meet and exceed ambitious targets in a rapid-paced, results-driven startup environ...Mostre maisÚltima atualização: 11 dias atrás
  • Promovida
Senior Full Stack Engineer

Senior Full Stack Engineer

Smarter ContactTijucas, Santa Catarina, Brazil
About us : Smarter Contact is the #1 messaging platform for real estate professionals in the U.Our SaaS product powers millions of conversations to close more deals through smart SMS, voice, and au...Mostre maisÚltima atualização: 28 dias atrás
  • Promovida
Senior Full Stack Engineer

Senior Full Stack Engineer

Nxt AttorneyTijucas, Santa Catarina, Brazil
Full-Stack Software Engineer (Agents & Rapid Prototyping) Location : Remote (US-friendly hours) - Central Time Zone Type : Full-time (founding / early engineer) Team : Small, passionate, ego-free bui...Mostre maisÚltima atualização: 16 dias atrás
  • Promovida
Full-Stack Engineer (Mid / Senior)

Full-Stack Engineer (Mid / Senior)

VILTTijucas, Santa Catarina, Brazil
Your next opportunity is on the way! VILT is an IT company where we value our people, promote teamwork, and of course, good humor. We believe that diversity and inclusion make our team stronger.Ev...Mostre maisÚltima atualização: 11 dias atrás
  • Promovida
Senior AI Engineer (Python / Node.js)

Senior AI Engineer (Python / Node.js)

VelozientBiguaçu, Santa Catarina, Brazil
We are seeking a remote, full-time Senior AI Engineer with 5+ years of software and AI / ML engineering experience.Candidates must have a strong background in Python and either Golang, Node.Java ex...Mostre maisÚltima atualização: 14 dias atrás