Staff Performance Engineer
@ CookUnity

Hybrid
$150,000
Hybrid
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXXXXX****** @cookunity.com
Recommended after applying

Job Details

About CookUnity

Food has lost its soul to modern convenience. In 2018, CookUnity was founded to reconnect the world with truly great food crafted by expert chefs. Today, CookUnity delivers 50 million meals a year from the industry's best chefs to homes across the country, and is expanding to become an innovative marketplace that empowers chefs to nourish the world.

About The Team

You will join the Marketplace Zone team, which builds a scalable platform linking chefs with consumers. The team works on initiatives from chef marketing to managing financial transactions such as pricing, payments, refunds, promotions, and order finalization.

The Role

As a Staff Performance Engineer at CookUnity, you will drive performance improvements across critical areas of our platform. You will work on the Server-Driven UI (SDUI) service within our Backend-for-Frontend (BFF) architecture as well as on backend services and databases. In this role, you will collaborate with product managers, mobile/web engineers, and designers, diagnosing and resolving performance bottlenecks to ensure a seamless experience for chefs and customers.

Responsibilities

  • Independently diagnose and resolve complex performance issues across the stack.
  • Design and implement scalable, high-performance solutions for critical systems.
  • Establish performance monitoring, alerting, and reporting mechanisms.
  • Conduct in-depth code reviews and mentor engineering teams on best practices.
  • Collaborate with cross-functional teams for capacity planning and load testing.
  • Advise on new technologies and frameworks to enhance the technical stack.

Minimum Requirements

  • 8+ years in full-stack development with expertise in Kotlin or Node, React, Next.js, and SQL databases.
  • Proven experience scaling complex backend systems in fast-paced environments.
  • Strong knowledge in distributed, service-oriented, and event-driven architectures.
  • Experience with React, Next.js, GraphQL and ability to translate ambiguous requirements into clear plans.
  • Excellent English communication skills and mentoring experience.

Preferred Requirements

  • Familiarity with AWS, Kubernetes, Terraform, and cloud infrastructure.
  • Experience using observability tools like DataDog and modern logging frameworks.
  • Proficiency with AI coding tools for development acceleration.
  • Experience in eCommerce, marketplace, or fintech environments.
  • Knowledge of pricing algorithms and dynamic promotions engines.

Benefits

  • Paid in USD.
  • Remote work with flexible design of your lifestyle.
  • 15 business days of vacation from the start date.
  • Healthcare stipend and personalized benefits platform.
  • 16 fully paid Argentinean holidays and additional leave policies.
  • 5-year sabbatical offering a 4-week paid break.

Key skills/competency

Performance, Scalability, Backend, Frontend, Distributed Systems, Monitoring, Mentoring, eCommerce, Marketplace, Cloud

How to Get Hired at CookUnity

🎯 Tips for Getting Hired

  • Research CookUnity's culture: Understand their mission and recent developments.
  • Customize your resume: Emphasize full-stack and performance engineering skills.
  • Highlight relevant experience: Showcase work in eCommerce and marketplaces.
  • Prepare technical examples: Be ready to discuss real performance challenges.
  • Practice clear communication: Demonstrate strong English proficiency.

📝 Interview Preparation Advice

Technical Preparation

Review backend system performance tuning techniques.
Practice optimizing distributed systems and databases.
Study Server-Driven UI architecture and BFF concepts.
Familiarize with AWS, Kubernetes, and Terraform tools.

Behavioral Questions

Describe a high-pressure project experience.
Explain collaboration with cross-functional teams.
Discuss mentoring junior engineers effectively.
Share decision process in solving performance issues.

Frequently Asked Questions