Role: Data Engineer III (API) / Software Engineer with Data Experience Location: Brazil (Remote) Mode: ContractImportant: We need asenior-level engineer with recent hands-on experience in Node.jsand strong expertise inMongoDB, TypeScript, SQL, AWS, and API development. Experience withGraphQL is a plus .About the Role We are looking for ahighly skilled backend/data engineerwith strong experience in building scalable APIs and working with complex data systems. This role focuses onNode.js, TypeScript, backend architecture, and data modeling, with exposure tocloud-native and event-driven systems.Responsibilities • Build and maintainscalable APIs (REST & GraphQL)for high-performance applications • Design and optimizedata modelsusing MongoDB, NoSQL, and relational databases • Implementschema design, indexing strategies, and transactionsfor performance and scalability • Develop and maintainETL pipelines and data ingestion workflows • Collaborate onbackend architecture, including microservices and distributed systems • Work withcloud platforms (AWS/OCI)and containerized environments (Docker/Kubernetes) • Ensurecode quality, testing, and best engineering practicesacross the development lifecycleRequirements • 6+ years of experience insoftware engineering or data engineering • Strong hands-on experience withNode.js and TypeScript (recent projects required) • Expertise inMongoDB and database modeling (NoSQL + SQL) • Solid experience buildingREST APIs (GraphQL is a plus) • Strong understanding ofsoftware engineering principles (SOLID, clean architecture, design patterns) • Experience withAWS (Lambda, S3, etc.) or OCI • Experience withcontainers (Docker/Kubernetes) • Strongproblem-solving and communication skillsNice to Have • Experience withGraphQL APIs • Messaging systems likeKafka, RabbitMQ, or SQS/SNS • Experience withevent-driven architecture • Exposure toserverless architectures • Experience withCI/CD pipelines and Infrastructure as Code (Terraform, etc.)Apply today or share your profiles to