Senior/Staff Backend Developer

Há 3 dias


Lages, Brasil ExpiWell Tempo inteiro

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 reviewsNice 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 platformsWhat 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 trendsProject 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 infrastructureHow to Apply Submit your application with: 1. Resume highlighting NestJS, GraphQL, MongoDB and TypeScript projects 2. GitHub and LinkedIn profileWhat We Offer: * Fully remote, flexible work setup * Supportive, collaborative global team * * Opportunities for long-term growth and increased responsibility


  • Developer Backend .NET

    1 semana atrás


    Lages, Brasil SIS Innov & Tech Tempo inteiro

    Há mais de 20 anos mercado, somos uma consultoria estratégica de Inovação e Transformação Digital. Nossa especialidade é impulsionar as demandas de nossos clientes, integrando processos, pessoas e tecnologia de alta performance. Estamos com uma oportunidade para o nosso time corporativo para: .Developer Backend .NET. Experiência Profissional...


  • Lages, Brasil Bebeesoftware Tempo inteiro

    Job Description:We are seeking a highly skilled Senior Back-end Software Developer to join our team.The ideal candidate will have 4+ years of experience producing commercial-grade software that is highly maintainable and supportable.The successful candidate will be adept at working in a dynamic environment, with strong problem-solving abilities and the...


  • Lages, Brasil Bebeesoftwareengineer Tempo inteiro

    We are seeking a senior software engineer to lead our development efforts in Argentina or Brazil.This role involves leading cross-functional teams and designing, developing, and maintaining complex applications.Responsibilities include:Solving complex technical issues efficientlyCollaborating with teams to integrate frontend and backend...


  • Lages, Brasil TotalPass Brasil Tempo inteiro

    Um pouco sobre nós: A TotalPass é uma empresa que oferece benefícios corporativos para o bem estar, proporcionando acesso à diversos serviços como academias, estúdios especializados em corrida, boxe, yoga, ciclismo, treinos funcionais coletivos e desenvolvimento muscular. Temos prazer em descomplicar a vida dos nossos clientes com as nossas soluções...


  • Lages, Brasil Bebeecloudplatformdeveloper Tempo inteiro

    Job Title: Cloud Platform Developer/PythonAbout the RoleWe are seeking a skilled and experienced Python engineer to join our team.As a high-performing engineer, you will be responsible for developing new tools and processes to support our on-prem private cloud application.ResponsibilitiesDevelop high-performance cloud and container technologies using Python...


  • Lages, Brasil Bebeeseniordeveloper Tempo inteiro

    Unlock the future of innovation as a Senior Full Stack Developer in our team.We're seeking highly skilled professionals to deliver cutting-edge applications and data solutions that transform industries.Our projects seamlessly integrate social, financial, gaming, and shopping elements, pushing the boundaries of what's possible.To excel in this role, you'll...


  • Lages, Brasil Bebeeartificialintelligence Tempo inteiro

    AI Research Engineer OpportunityWe are seeking a skilled AI Research Engineer to lead the development of our core intelligence platform.This role requires expertise in information retrieval, scalable backend systems, and generative AI.This is a hands-on role with real ownership.You will design and implement production-level systems that impact thousands of...


  • Lages, Brasil Bebeesoftwareleader Tempo inteiro

    Senior Rust EngineerWe are seeking a skilled professional to take charge of delivering high-quality, high-performance systems.The ideal candidate will have extensive experience with the Rust programming language and a deep understanding of its core concepts.Key Responsibilities:To lead client projects, providing technical expertise and guiding team members...


  • Lages, Brasil NDD Tempo inteiro

    **CLT,**Lages**Remote**:"Potencializar o valor dos dados para impulsionar a sustentabilidade dos nossos clientes".Como uma plataforma tecnológica de gestão e automação, somos especialistas em quatro verticais de negócio.1️⃣ Fiscal - Inteligência e compliance para governança de documentos fiscais.2️⃣ Logística - Tecnologia para automações e...


  • Lages, Brasil NDD TECH Tempo inteiro

    "Potencializar o valor dos dados para impulsionar a sustentabilidade dos nossos clientes".Como uma plataforma tecnológica de gestão e automação, somos especialistas em quatro verticais de negócio.1️⃣ Fiscal - Inteligência e compliance para governança de documentos fiscais.2️⃣ Logística - Tecnologia para automações e transformação digital...