Senior Backend Engineer, Revenue Engine
@ 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 XXXXXXXXX***** @cookunity.com
Recommended after applying

Job Details

About CookUnity

CookUnity connects the world with the source of truly great food through a platform that empowers chefs. Delivering 50 million meals a year, CookUnity is expanding into a marketplace focused on empowering chefs to nourish the world.

About The Team

The Revenue Engine Squad builds the core platform for processing monetary transactions including pricing, payments, refunds, promotions, and order finalization. This team is critical in ensuring secure, scalable, and reliable financial processes that support business growth.

The Role

The Senior Backend Engineer will join the Revenue Engine Squad to design and develop scalable backend systems that manage millions of dollars in transactions. The role involves collaborating with cross-functional teams including Product, Marketing, Finance, and Legal to build robust services that drive marketplace growth.

Responsibilities

  • Design, develop, and maintain scalable backend services for payment processing.
  • Integrate with payment gateways and third-party providers like Stripe and PayPal.
  • Optimize payment success rates with enhanced retry mechanisms and fraud detection.
  • Develop features for promotions, subscriptions, and order finalization workflows.
  • Support multi-currency and international payment processes.
  • Uphold engineering best practices in security, scalability, and code quality.
  • Monitor system performance and participate in code reviews and mentorship.
  • Collaborate with finance, legal, and security teams to ensure compliance.

Minimum Requirements

  • 5+ years of backend development experience.
  • Expertise in Kotlin, Java, and SQL (PostgreSQL or MySQL).
  • Strong knowledge of payment processing and third-party integrations.
  • Experience in scalable cloud-based architectures and microservices.
  • Excellent API design, database design, and query optimization skills.
  • Strong communication skills in English.

Preferred Requirements

  • Experience in high-transaction eCommerce or fintech environments.
  • Knowledge of PCI compliance, fraud detection, and payment security.
  • Experience with Saga pattern, Temporal, event-driven architectures, and message queues (Kafka, RabbitMQ).
  • Familiarity with subscription billing models and recurring payments.
  • Startup environment experience is a plus.

Benefits

  • Flexible payment options in USD, Crypto, Euro, ARS via Deel.
  • Remote work to design the life you want.
  • 15 days vacation from the start and 16 paid Argentinean holidays.
  • 5-year sabbatical after 5 years of employment and generous family leave policies.
  • Compassionate leave and customized benefit packages including wellness and learning opportunities.
  • Personalized English coaching.

Key skills/competency

  • Backend Development
  • Payment Processing
  • Microservices
  • Cloud Architecture
  • Kotlin
  • Java
  • SQL
  • Distributed Systems
  • API Design
  • Fraud Detection

How to Get Hired at CookUnity

🎯 Tips for Getting Hired

  • Customize your resume: Highlight payment systems and backend expertise.
  • Showcase relevant projects: Include scalable architectures and integrations.
  • Prepare for technical questions: Focus on API design and system optimization.
  • Research CookUnity: Understand their mission and value proposition.

📝 Interview Preparation Advice

Technical Preparation

Review Kotlin, Java best practices.
Practice API design and microservices architecture.
Study SQL database query optimization.
Understand payment gateway integrations and error handling.

Behavioral Questions

Describe a challenging cross-team project.
Explain a time you solved scalability issues.
Discuss your approach to handling feedback.
Share a situation requiring quick problem resolution.

Frequently Asked Questions