Full Stack Engineer
Há 2 dias
Role: Senior Reliability & Integrations Engineer (Full Stack Engineer)Location: Remote (Global)Type: Full-timeThe MissionAura is moving beyond being a standalone tool; we are building the central intelligence layer for the sales stack.We are looking for a Systems Architect to own two critical domains:The Golden Revenue Loop:Ensuring every booking, recording, and transcript is captured and attributed to revenue without fail.The Integration Ecosystem:Architecting the "Universal Adapter" that allows Aura to rapidly integrate with CRMs, Dialers, and Partner tools.You won't just be scripting API connections one by one.You will build theIntegration Engine—the standardized infrastructure for OAuth management, data normalization, and rate limiting—that allows our partnership strategy to scale from 5 integrations to 50.The StackCore:Next.js 16 (Server Actions), TypeScript (Strict), Node.js.Data:Supabase (PostgreSQL + RLS), Upstash Redis (Distributed State).Async/Queue:Inngest (Serverless background jobs for throttling & reliability).Observability:Sentry (Distributed Tracing, OpenTelemetry).Architecture:Adapter Patterns, Repository Pattern, Monorepo.What You Will DoArchitect the Integration Engine:Move us away from bespoke, hardcoded integrations.You will design a standardizedAdapter Patternto normalize data from Salesforce, HubSpot, and Pipedrive into Aura's core schema.Partner API & Webhooks:As we launch partnerships, you will design ouroutboundwebhooks and API surface, ensuring our partners have a reliable, secure way to consume Aura's intelligence.Reliability & Resilience:ImplementCircuit BreakersandDistributed Rate Limiting(via Upstash/Inngest) to ensure that if a Partner API goes down or throttles us, it never crashes our core application.The "Golden Path":Own the pipeline fromBooking (Nylas) ? Recording ? Transcript ? Payment (Stripe).You ensure that async events are never lost, using idempotency keys and dead letter queues to guarantee data integrity.Observability:Instrument the integration layer withOpenTelemetry.You should be able to look at a dashboard and see exactly which CRM integration is experiencing high latency or auth failures.Who You AreAn Abstractionist:You hate repeating code.When asked to build an integration, you don't just write a script; you build a framework that makes thenextintegration 10x faster to build.Async Native:You understand that 3rd-party APIs are unreliable.You architect systems that assume failure, implementing retries, backoffs, and eventual consistency by default.Security-First:You understand the complexities of OAuth token management (refresh rotation, scope validation) and multi-tenant data isolation (RLS).Internal Interview CanvasTopic: Integration Architecture (The "Ecosystem" Question)The Question:"We need to integrate with 5 different CRMs (Salesforce, HubSpot, etc.). Each has different rate limits, data shapes, and auth flows. How do you architect a system to handle this without writing 5 completely separate codebases?"? Green Flags:Adapter Pattern:Mentions creating a standardCrmProviderinterface that all integrations must implement.Data Normalization:Suggests converting external data to an internal 'Aura' format immediately upon ingestion (ETL).Unified Queuing:Discusses using a shared Job Queue (Inngest) that respects per-provider/per-tenant rate limits.?? Red Flags:Suggests writing a separate folder/service for each integration with no shared logic."Just hit their APIs directly from the frontend."Ignores data normalization (tightly coupling our DB to Salesforce's schema).Topic: Reliability & Event CorrelationThe Question:"A Stripe 'payment_success' webhook arrives 4 days after a Zoom call took place. How do we architect the DB and logic to map that payment to the specific sales transcript automatically?"? Green Flags:MentionsIdempotency Keys.Suggests a "pending" state or fuzzy matching via email/customer ID.Uses a background job to reconcile orphaned records.?? Red Flags:"Just query the DB for the email immediately." (Fails to account for duplicates or timing).Thinks this must happen synchronously.Topic: Resilience (Circuit Breaking)The Question:"HubSpot's API starts returning 500 errors for 10% of our requests. How does your system handle this to prevent crashing our own background jobs?"? Green Flags:Circuit Breaker:Mentions "opening the circuit" (stop calling HubSpot) for a set time after X failures.Exponential Backoff:Retrying with increasing delays.Distributed State:Using Redis to track failure counts across serverless functions.?? Red Flags:"I'll just catch the error and log it." (Doesn't prevent resource exhaustion)."I'll increase the timeout."Topic: Security (Multi-Tenant Integrations)The Question:"We are processing a webhook from Salesforce for Org A. How do you ensure that data doesn't accidentally get written to Org B, even if there is a bug in the application logic?"? Green Flags:MentionsRow Level Security (RLS).Even if the code tries to write to the wrong org, the Database Policy should reject it based on the execution context.?? Red Flags:Relies entirely onWHERE organization_id = xin the application code.Does not mention database-level protection.
-
AWS Cloud Full Stack Engineer with JAVA
2 semanas atrás
Recife, Brasil REDLEO SOFTWARE INC. Tempo inteiro100% Remote from Brazil or anywhere.Apply Now!6 to 18 months contractAnywhere in Latin AmericaJob Posting Title: Sr. Cloud Full Stack EngineerThe Senior Cloud Full Stack Engineer is an expert at solving technical challenges and building solutions using the best available tools available in an AWS cloud first environment.ROLE:• Design, Develop and Operate...
-
Desenvolvedor(A) Full Stack Pleno
3 semanas atrás
Recife, Brasil People Human Resources Tempo inteiroNós da People Human Resources buscamos um(a) Desenvolvedor(a) Full Stack Pleno para atuar no desenvolvimento e evolução de produtos digitais próprios, em uma empresa sólida, com operação estruturada e foco em soluções escaláveis e customizáveis. O profissional terá atuação direta tanto no front-end quanto no back-end, participando ativamente...
-
Desenvolvedor(A) Full Stack Sênior
3 semanas atrás
Recife, Brasil People Human Resources Tempo inteiroNós da People Human Resources buscamos um(a) Desenvolvedor(a) Full Stack Sênior para atuar de forma estratégica e hands-on no desenvolvimento de produtos digitais próprios, em uma empresa consolidada, com forte foco em qualidade técnica, escalabilidade e evolução contínua da plataforma.Este profissional terá papel relevante na arquitetura, decisões...
-
Desenvolvedor Full Stack
2 semanas atrás
Recife, Brasil FSBR - Fábrica de Software do Brasil Tempo inteiro**Desenvolvedor Full Stack****Atribuições**:- Analisar requisitos funcionais e não-funcionais para garantir que as soluções atendam às necessidades do negócio.- Realizar modelagem de sistemas e fluxos de trabalho utilizando ferramentas adequadas.- Desenvolver e manter aplicativos web e APIs, garantindo alta performance, escalabilidade e segurança.-...
-
Desenvolvedor Full Stack
2 semanas atrás
Recife, Brasil FSBR - Fábrica de Software do Brasil Tempo inteiro**Desenvolvedor Full Stack** **Atribuições**: - Analisar requisitos funcionais e não-funcionais para garantir que as soluções atendam às necessidades do negócio. - Realizar modelagem de sistemas e fluxos de trabalho utilizando ferramentas adequadas. - Desenvolver e manter aplicativos web e APIs, garantindo alta performance, escalabilidade e...
-
Senior Web Engineer
3 semanas atrás
Recife, Brasil Street Diligence, Inc. Tempo inteiroABOUT THE ROLE Join Street Diligence Inc. as a Senior Web Application Engineer, where you will play a key role in architecting and developing high-performance web applications. Your expertise in modern web development—including JavaScript frameworks, reusable UI components, and responsive design—will drive our innovative solutions. While experience with...
-
Desenvolvedor(a) full stack sênior
3 semanas atrás
RECIFE, Brasil People Human Resources Tempo inteiroNós da People Human Resources buscamos um(a) Desenvolvedor(a) Full Stack Sênior para atuar de forma estratégica e hands-on no desenvolvimento de produtos digitais próprios, em uma empresa consolidada, com forte foco em qualidade técnica, escalabilidade e evolução contínua da plataforma. Este profissional terá papel relevante na arquitetura,...
-
Full Stack Developer
3 semanas atrás
Recife, Brasil Flatiron Software Tempo inteiroAbout Flatiron is a global remote software development company with engineers located around the world. We unite experts from diverse backgrounds and experiences in a collaborative culture to deliver exceptional products and services for our clients. As a forward-thinking software engineering company, we provide industry-leading solutions to complex...
-
Desenvolvedor Full Stack Junior
1 semana atrás
Recife, Brasil Sieg Solucoes Inteligentes Ltda Tempo inteiroJá pensou em fazer parte de uma das melhores empresas para se trabalhar no Brasil?Então esse pode ser o seu momento!Ficamos em 8° lugar em São Paulo, 14° entre as empresas de TI e 32° entre as empresas do Brasil!#sóorgulhoQual é a empresa?A SIEG Soluções!E a vaga aberta é para Desenvolvedor Full Stack Jr!!!!**Foco**:Estamos em busca de uma pessoa...
-
Desenvolvedor Full Stack Pleno
1 semana atrás
Recife, Brasil WiteCheckout Tempo inteiroTítulo da vaga Desenvolvedor(a) Full Stack Pleno Sobre o Wite Group O Wite Group é um grupo empresarial focado em tecnologia, produtos digitais e crescimento estruturado de negócios. Atuamos com sistemas em produção, clientes ativos e responsabilidade real sobre estabilidade, evolução e entrega contínua. Nosso ambiente exige maturidade técnica...