Role: Data Engineer III (API) or Software Engineer with Data Experience
Location: Mexico / Brazil (Remote)
Mode: Contract/FTE
About the Role
We are looking for a senior-level engineer with strong backend and data expertise. The role centers on Node.Js, TypeScript, APIs, and database modeling with exposure to cloud services.
Responsibilities
* Build and manage APIs (REST & GraphQL).
* Design and optimize data models (MongoDB, NoSQL, relational).
* Work on schema design, indexing, and transactions.
* Develop ETL pipelines and data ingestion workflows.
* Collaborate on backend architecture with containers and cloud (AWS/OCI).
Requirements
* 6+ years of software/data engineering experience.
* Strong skills in Node.Js, TypeScript, and database modeling.
* Experience with GraphQL, MongoDB, and NoSQL.
* Knowledge of software engineering best practices.
* Cloud (AWS/OCI) and container experience.
* Excellent communication skills.
Nice to Have
* Messaging systems (Kafka, RabbitMQ).
* Event-driven architecture.
Apply today or share your profiles to