Job Title: Senior Data Engineer (Node.js / TypeScript)
Location: Remote – Brazil
Job Description
We are seeking a Senior Data Engineer with strong Node.js and TypeScript expertise to build scalable backend systems and data services. The ideal candidate will have recent hands-on experience with Node.js, strong database expertise in MongoDB and SQL, and experience building high-performance APIs .
This role focuses on designing and developing scalable backend services that support high-volume data processing and integration across digital platforms. Experience with GraphQL is preferred but not mandatory.
Key Responsibilities
Design, develop, and maintain scalable backend services using Node.js and TypeScript .
Build and optimize REST/GraphQL APIs for high-performance data access and integration.
Develop and maintain data models and database schemas across MongoDB and SQL databases .
Implement scalable data ingestion and processing pipelines .
Work with distributed systems in a cloud-based environment .
Ensure performance optimization, reliability, and scalability of backend services.
Collaborate with cross-functional teams including product, architecture, and engineering.
Participate in Agile/Scrum ceremonies such as sprint planning, stand-ups, and retrospectives.
Follow DevOps best practices, including CI/CD, testing, and monitoring.
Required Skills
5+ years of experience in backend engineering or data engineering .
Strong recent hands-on experience with Node.js .
Proficiency in TypeScript and JavaScript .
Strong experience with MongoDB and SQL databases .
Experience building REST APIs or GraphQL APIs .
Solid understanding of data modeling and database design .
Experience working in cloud environments (AWS preferred) .
Familiarity with CI/CD pipelines, testing frameworks, and modern development practices .
Nice to Have
Experience with GraphQL architecture or schema design .
Experience with distributed systems and high transaction platforms .
Knowledge of ETL pipelines and data processing frameworks .
Experience working in digital media, sports, or high-scale consumer platforms .
Education
Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.