Senior Backend Engineer, Revenue Engine @ CookUnity
Your Application Journey
Email Hiring Manager
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.