Senior Full Stack Engineer
@ CookUnity

Hybrid
$150,000
Hybrid
Full Time
Posted 22 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXX***** @cookunity.com
Recommended after applying

Job Details

About CookUnity

CookUnity was founded in 2018 with the mission to reconnect food with quality and passion by empowering chefs. Today, CookUnity delivers 50 million meals a year and is expanding into a marketplace that connects chefs with consumers.

About The Team

The Menu Team is part of the Marketplace Zone, focused on creating a seamless menu experience that allows users to browse, explore, and choose meals. They also manage the accuracy and stability of the menu data.

The Role

As a Senior Full Stack Engineer on the Menu Team, you will build and optimize backend services and APIs powering CookUnity’s menu experience. You will work on the Server-Driven UI (SDUI) service within the Backend-for-Frontend (BFF) architecture and collaborate closely with product, mobile/web engineers, and designers.

Responsibilities

  • Develop and maintain scalable backend services and APIs.
  • Implement and optimize the BFF layer for efficient data handling.
  • Collaborate with cross-functional teams for new menu features.
  • Optimize database queries and caching strategies.
  • Improve monitoring, observability, and logging.
  • Participate in code reviews and technical discussions.

Minimum Requirements

  • +5 years of backend development experience using Kotlin or JVM based languages.
  • Expertise with Node.js, TypeScript, and ReactJS or similar.
  • Strong understanding of RESTful APIs, GraphQL, and BFF architectures.
  • Experience with SQL databases and query optimization.
  • Experience with service-oriented architectures and microservices.
  • Excellent debugging and troubleshooting skills.
  • Advanced English communication skills.

Preferred Requirements

  • Knowledge of AWS, Kubernetes, Terraform, and cloud infrastructure.
  • Familiarity with observability tools like DataDog.
  • Experience with AI coding tools.

Benefits

  • Paid in USD.
  • Remote work with flexible design of your schedule.
  • 15 business days vacation from day one and 16 paid Argentinean holidays.
  • Healthcare stipend, personalized English coach, and other perks.
  • 5-year sabbatical option and comprehensive family and compassionate leave.

How to Apply

If you’re interested in this role, please submit your application. If a fit is found, CookUnity will contact you. CookUnity is an Equal Opportunity Employer.

Key skills/competency

  • Backend
  • API
  • Node.js
  • Kotlin
  • TypeScript
  • ReactJS
  • SQL
  • Microservices
  • BFF
  • Cloud

How to Get Hired at CookUnity

🎯 Tips for Getting Hired

  • Research CookUnity's culture: Study their mission and recent news.
  • Customize your resume: Highlight backend and API experience.
  • Showcase technical skills: Emphasize Kotlin, Node.js, and TypeScript expertise.
  • Prepare for interviews: Review BFF and microservices concepts.

📝 Interview Preparation Advice

Technical Preparation

Review BFF architecture fundamentals.
Practice Kotlin and Node.js coding challenges.
Optimize SQL queries on sample databases.
Study API and microservices design patterns.

Behavioral Questions

Discuss a past team conflict resolution.
Explain a challenging project delivery experience.
Describe collaboration in cross-functional teams.
Share how feedback improved your work.

Frequently Asked Questions