Role: Data Engineer III (API) / Software Engineer with Data ExperienceLocation: Brazil (Remote) Mode: Contract Important: We need a senior-level engineer with recent hands-on experience in Node.js and strong expertise in MongoDB, TypeScript, SQL, AWS, and API development. Experience with GraphQL is a plus. About the Role We are looking for a highly skilled backend/data engineer with strong experience in building scalable APIs and working with complex data systems. This role focuses on Node.js, TypeScript, backend architecture, and data modeling, with exposure to cloud-native and event-driven systems. Responsibilities • Build and maintain scalable APIs (REST & GraphQL) for high-performance applications • Design and optimize data models using MongoDB, NoSQL, and relational databases • Implement schema design, indexing strategies, and transactions for performance and scalability • Develop and maintain ETL pipelines and data ingestion workflows • Collaborate on backend architecture, including microservices and distributed systems • Work with cloud platforms (AWS/OCI) and containerized environments (Docker/Kubernetes) • Ensure code quality, testing, and best engineering practices across the development lifecycle Requirements • 6+ years of experience in software engineering or data engineering • Strong hands-on experience with Node.js and TypeScript (recent projects required) • Expertise in MongoDB and database modeling (NoSQL + SQL) • Solid experience building REST APIs (GraphQL is a plus) • Strong understanding of software engineering principles (SOLID, clean architecture, design patterns) • Experience with AWS (Lambda, S3, etc.) or OCI • Experience with containers (Docker/Kubernetes) • Strong problem-solving and communication skills Nice to Have • Experience with GraphQL APIs • Messaging systems like Kafka, RabbitMQ, or SQS/SNS • Experience with event-driven architecture • Exposure to serverless architectures • Experience with CI/CD pipelines and Infrastructure as Code (Terraform, etc.) Apply today or share your profiles to