Role: Data Engineer III (API) / Software Engineer with Data Experience
Location: 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