Data EngineerLocation: Remote – BrazilMode: ContractAbout the RoleWe are looking for a skilled Data Engineer to join our team. The ideal candidate will have a strong background in Node.Js and TypeScript, combined with experience in data engineering, database management, and data modeling. You will work closely with cross-functional teams to design, implement, and optimize scalable data solutions.Key Responsibilities
- Develop, maintain, and optimize backend services using Node.Js and TypeScript.
- Design, implement, and maintain databases and data pipelines.
- Perform data modeling, data transformation, and integration between systems.
- Collaborate with data architects, analysts, and software engineers to ensure high-quality data solutions.
- Troubleshoot, debug, and optimize data workflows for performance and scalability.
- Ensure compliance with data governance and security standards.Required Skills & Experience
- 6+ years of experience in software development, with a strong focus on Node.Js and TypeScript.
- Hands-on experience with databases (SQL and NoSQL) and data modeling.
- Strong understanding of APIs, backend architecture, and data integration patterns.
- Familiarity with cloud platforms (AWS, Azure, or GCP) is a plus.
- Strong problem-solving skills and ability to work independently in a remote environment.
- Excellent communication skills in English or Portuguese.Preferred Skills
- Experience with ETL pipelines and data warehousing solutions.
- Familiarity with GraphQL or REST API development.
- Knowledge of data governance, data security, and compliance.