ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Senior TypeScript Developer

Confidential

Not specified contract

Posted: January 30, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are looking for a Senior TypeScript Developer to join our team at Samsung Food, where we build technology that makes everyday care intuitive, personalised, and genuinely helpful.

Job Description

About Samsung Food

At Samsung Food (you might know us as Whisk) we build technology that makes everyday care intuitive, personalised, and genuinely helpful. Our mission is to connect food, health, and home across the Samsung ecosystem, turning data from your devices into personalised guidance that supports you and your loved ones.

We work at the intersection of AI, nutrition, behavior change, and digital health. From Vision AI, which recognises food and meals using our global Food Genome, to deep integrations with Samsung Health and SmartThings, we are creating the next generation of care experiences across the home.

We are a remote-first team of more than 100 people in over 30 countries, united by innovation and mutual accountability. As part of Samsung Electronics, we combine the agility of a startup with the scale of the world’s largest consumer electronics company.

Join us and help build technology that improves daily life for tens of millions of people.

Learn more about how we’ve shaped a high-performing global team over the past 14 years.

About the role

We are seeking a highly motivated and experienced Senior TypeScript Developer to join our growing engineering team. You’ll be a key contributor to the design, development, and maintenance of our innovative backend services and APIs, playing a vital role in powering Samsung’s growing platforms.
This role involves full lifecycle ownership, from solution design and implementation to testing, deployment, and monitoring, requiring close collaboration with engineers, product managers, and other stakeholders. Your expertise will directly impact the scalability, reliability, and performance of our systems.

Our backend platform is built on a decade of Scala/ZIO experience. Now we're expanding to TypeScript/Effect, and you'll have significant influence in shaping this stack.

Our Tech Stack

Languages: TypeScript

Runtime: Node.js / Bun (evaluating), Effect

Databases: PostgreSQL, Redis, MongoDB, ElasticSearch

Messaging: Kafka

Infrastructure: GCP, Docker, Kubernetes

Tools: Git, CI/CD Pipelines, Vitest, Biome, OpenTelemetry

In this role, you will

Design and develop robust, scalable, and well-documented backend services and APIs using TypeScript and Effect.

Lead technical design discussions and contribute to architectural decisions.

Help shaping our TS/Effect toolkit by contributing to an internal util library and steering documents.

Write clean, testable, and efficient code adhering to best practices and coding standards.

Collaborate closely with frontend or mobile native engineers, product managers, and QA to deliver high-quality features.

Participate in code reviews providing constructive feedback to peers.

Monitor and troubleshoot production issues, ensuring system stability and reliability, using logs, metrics, and tracing (OpenTelemetry).

Mentor junior developers and share technical knowledge.

Requirements - What we’re looking for

6+ years of professional software development experience.

4+ years of experience with TypeScript and Node.js.

Solid understanding of functional programming principles and design patterns (immutability, composition, pure functions, higher-order functions).

A desire to deepen experience with the Effect ecosystem.

Experience with relational databases and NoSQL databases.

Experience with AI-assisted development workflows.

Experience building and deploying RESTful and gRPC APIs.

Proficiency with Git and collaborative development workflows.

Solid understanding of testing methodologies and experience writing unit and integration tests.

Experience with cloud platforms, specifically GCP.

Strong problem-solving and analytical skills.

Excellent communication and collaboration skills.

Nice to have

Experience with Effect.

Experience with Domain-Driven Design (DDD).

Experience Spec-Driven Development (SDD).

Experience building robust backend solutions for native apps.

Experience with library development, advanced TS types and OSS contribution.

Experience building Backend For Frontend (BFF), API Gateways and other architectural patterns like hexagonal architecture.

Experience with Scala.

Open Source contributions.

What we offer

This is a full-time, contract-based role (40 hours per week) with a long-term commitment.

100% remote work.

Join a supportive and dynamic team.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply