TypeScript / Node.js Engineer

Dou Eu — Poland · Posted ~4 hours ago

Mid

Skills

TypeScript Node.js SQL Software engineering Data analytics Database schema migrations Test-driven development Testing MCP

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A large-scale SaaS technology team is seeking a TypeScript/Node.js Engineer for its measurement and reporting systems. You will build analytics functionality, develop AI-enabled workflows including MCP-based capabilities, translate complex requirements into SQL and application logic, manage production database migrations, and use test-driven development to deliver reliable systems.

Highlights

Build large-scale measurement and analytics systems used by thousands of customers, with opportunities to develop AI-enabled functionality, work with complex data, and apply strong engineering and testing practices.

Description

We’re looking for a Software Engineer to join our partner’s Measurement & Reporting team and work on systems that help thousands of brands and agencies turn massive amounts of creator and campaign data into meaningful business insights. What You’ll Be Working On You’ll be building and evolving the systems responsible for measurement, analytics, and reporting across a large-scale SaaS platform. Your Work Will Include Building and extending measurement and reporting systems used by thousands of customers every dayDeveloping AI-enabled product functionality, including MCP servers that make measurement data accessible to AI-powered workflowsTurning complex analytical requirements into clean, well-structured SQL and application logicWorking with large production systems and safely delivering database schema migrationsDesigning testing strategies and building reliable test harnesses using a test-driven development approachBreaking complex data and engineering challenges into clear, manageable deliverablesUsing AI-assisted coding tools as part of your everyday development workflowCollaborating with engineers and non-technical stakeholders and explaining complex technical and analytical concepts clearly. What We’re Looking For We’re looking for someone who enjoys working with data-heavy systems, understands how analytical logic translates into software, and is comfortable taking ownership of changes in production. You Should Have 4+ years of professional software engineering experienceStrong SQL skills and a solid understanding of the analytical logic behind queriesExperience with SQL query builders or ORMsStrong TypeScript and Node.js experienceExperience working with large production systems, including database schema migrations and production deploymentsExperience building analytical, reporting, or data aggregation systemsA strong test-driven mindset, including experience defining testing strategies and building test harnessesGood understanding of application architecture and modular designAbility to investigate complex logic, ask the right questions, and break ambiguous problems into clear stepsExperience with Docker and CIPractical, day-to-day experience using AI-assisted coding toolsStrong communication skills and the ability to explain complex technical concepts clearly. Nice to have Experience with PythonFamiliarity with the Python data analysis ecosystem. This is a great opportunity if you want to work on more than just backend features. You’ll be dealing with large-scale data, analytical systems, AI-enabled functionality, production engineering, and customer-facing product capabilities — all within the same role. You’ll also have the opportunity to influence how raw platform data is transformed into insights that businesses use to make real decisions.