Senior/Staff Backend Developer

Há 23 horas


Montes Claros, 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 ResponsibilitiesMigrate 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 coverageDesign and document APIs using Swagger/OpenAPI specifications.Implement AWS integrations (S3, SES) and third-party services (SendGrid, Stripe, Twilio)Required SkillsTechnical StackExpert-level NestJS (v11+) with dependency injection, guards, interceptors, pipesAdvanced 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 aggregationsTesting: Jest, unit testing, E2E testing, test coverage strategiesRESTful API design and versioning strategiesWebSocket/Socket.IO for real-time featuresAWS Services: S3, SES, CloudWatchGit workflow with conventional commits and PR reviewsNice to HaveReact / Next.js experienceRedis for caching and distributed lockingStripe payment integrationTwilio SMS/voice integrationPuppeteer/headless browser automationSentry/ Data Dog error monitoringDocker containerizationExperience with research/survey platformsWhat Makes You Great for This RoleYou understand modern backend architecture (microservices, event-driven, CQRS)You write clean, maintainable code that follows SOLID principlesYou're comfortable working with large codebases and legacy migrationYou proactively write tests and documentationYou can debug complex issues across multiple servicesYou stay current with JavaScript/TypeScript ecosystem trendsProject ContextYou'll be working on a research platform that powers mobile experience sampling studies. The API handles:Survey delivery and response collectionReal-time participant messagingPayment/incentive distributionMedia upload and transcriptionGeofencing and sensor triggersAnonymous survey participationDevelopment EnvironmentFramework: NestJS v11 monorepo with shared librariesCode Quality: ESLint v9, Prettier, TypeScriptTesting: Jest v30 with coverage reportingAI Tools: Claude Code CLI for development assistanceDeployment: AWS infrastructureHow to ApplySubmit your application with:1. Resume highlighting NestJS, GraphQL, MongoDB and TypeScript projects2. GitHub and LinkedIn profileWhat We Offer:* Fully remote, flexible work setup* Supportive, collaborative global team* * Opportunities for long-term growth and increased responsibility



  • Montes Claros, Brasil Bebeebackenddeveloper Tempo inteiro

    Job Overview:We are seeking a highly skilled and experienced backend developer to join our team.As an expert in .NET and C#, you will be responsible for designing, developing, and maintaining complex applications.About the Role:Design and develop scalable, high-performance software systems using C# and .NET.Collaborate with cross-functional teams to...


  • Montes Claros, Brasil Bebeedesenvolvedor Tempo inteiro

    Buscamos um desenvolvedor backend senior com sólida experiência em Laravel, arquitetura limpa e escalável.Duas das responsabilidades principais:Desenvolver sistemas robustos, otimizados para escalabilidade;Trabalhar com tecnologias modernas, como Eloquent ORM, queues, jobs, middlewares e containers de serviço;O que é necessário:Experiência em Laravel...


  • Montes Claros, Brasil Dgl Tempo inteiro

    Quer aprofundar seus conhecimentos em cloud computing e no desenvolvimento de APIs modernas ao lado de especialistas renomados?Temos uma excelente oportunidade para Desenvolvedor Backend Java / Nuvem Sênior, onde você atuará na construção de soluções digitais de alta escala para os setores de educação, saúde e imprensa. Você contará com o suporte...


  • Montes Claros, Brasil Bebeesoftware Tempo inteiro

    Remote Junior Node Developer Job DescriptionWe're seeking a talented and ambitious junior Node developer to join our team.As a key member of our tech squad, you'll be responsible for designing, building, and maintaining scalable backend systems using the latest technologies.This is an excellent opportunity for individuals who are passionate about...

  • Senior Full-Stack

    Há 7 dias


    Montes Claros, Brasil Kake Tempo inteiro

    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 for someone who’s passionate about creating high-performing, user-friendly applications across both mobile and web. You’ll be working with Flutter on the...


  • Montes Claros, Brasil Bebeeopportunity Tempo inteiro

    Remote Salesforce Developer OpportunityWe're seeking experienced Salesforce Senior Developers to join our team and collaborate on projects with global teams.Main Activities:- Develop scalable software solutions on the Salesforce platform.- Implement efficient coding practices, including batch apex, unit testing, and robust error handling.- Build modular...


  • Montes Claros, Brasil Bebeebackend Tempo inteiro

    Backend Engineer (Senior)We are seeking a highly skilled Backend Engineer with extensive experience in Typescript to join our team.In this role, you will be responsible for the development and maintenance of our data processing pipeline on AWS, leveraging Go and Typescript.You will work closely with our frontend engineers, CTO, and principal software...


  • Montes Claros, Brasil Bebeedeveloper Tempo inteiro

    Key Roles and Responsibilities:We are seeking a highly skilled engineer to develop innovative cloud-based solutions using Python as the primary programming language.Your role will involve collaborating with cross-functional teams, mentoring junior developers, and communicating complex technical concepts clearly.Responsibilities include:Designing and...


  • Montes Claros, Brasil Bebeedesenvolvedor Tempo inteiro

    Estamos procurando por um profissional de software experiente que possa liderar projetos inovadores e criar soluções web escaláveis.O candidato deve ter experiência em desenvolvimento fullstack, atuando no front-end (React, Next.js) e back-end de aplicações web.É necessário domínio de JavaScript/TypeScript e padrões de projeto, com forte...


  • Montes Claros, Brasil Bebeesoftware Tempo inteiro

    We are seeking a skilled Senior Full Stack Software Engineer to join our organization.About the RoleThe ideal candidate has 5+ years of software development experience, with a strong background in React.js and proficiency in Golang, Node.js, or Java.Key ResponsibilitiesDevelop front-end applications using React and design/implement APIs, services, and...