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