Senior Full Stack Engineer, Revenue Engine @ CookUnity
Your Application Journey
Email Hiring Manager
Job Details
About CookUnity
CookUnity is on a mission to empower chefs and revolutionize food delivery by connecting people with truly great food. Founded in 2018, the company delivers 50 million meals a year from the industry’s best chefs, inspiring and nourishing its customers.
About The Team
The Revenue Engine Squad powers monetary transactions within CookUnity’s eCommerce marketplace. They build scalable, secure, and flexible financial systems, ensuring every transaction is processed reliably.
The Role
The Senior Full Stack Engineer, Revenue Engine will design, develop and maintain core backend services and user-facing features. This role requires versatility in both backend technology and frontend development, collaborating closely with cross-functional teams including Product, Marketing, Finance, and Legal.
- Design scalable backend services for payments and pricing
- Develop intuitive frontend features for wallet and account management
- Integrate payment gateways and optimize financial workflows
- Ensure security, performance, and compliance in all systems
- Mentor team members and uphold best engineering practices
Responsibilities
- Develop and maintain backend services for payment processing, pricing, and refunds.
- Integrate with 3rd party payment gateways and systems.
- Create and optimize user-facing features such as wallet, credits, and payment interfaces.
- Enhance transaction success rates via improved error handling, fraud detection and retries.
- Implement features to support promotions, subscriptions, and international payment processing.
- Uphold engineering best practices in security, scalability, and code quality.
- Participate in code reviews, mentorship, and technical decision-making.
- Collaborate with finance, legal, and security teams to ensure compliance.
Minimum Requirements
- 5+ years of experience in full stack development
- Expertise in Kotlin, React, Next.js, and SQL
- Experience with scalable cloud architectures and distributed systems
- Strong API design and microservices development skills
- Excellent communication skills in English
Preferred Requirements
- Experience in high-transaction volume eCommerce or fintech
- Working knowledge of payment processing systems and PCI compliance
- Familiar with Saga pattern, event-driven architectures and message queues
- Proficiency with Docker, Kubernetes, and CI environments
- Prior leadership or mentoring experience
Benefits
- Paid in USD
- Remote work with flexible design of your lifestyle
- 15 business days vacation from start date and additional holidays
- Healthcare stipend and extensive personalized benefits
- 5-year sabbatical and generous leave policies
- Personalized English coaching
Key skills/competency
- Kotlin
- React
- Next.js
- SQL
- Payment Processing
- Microservices
- Cloud Architecture
- API Design
- Distributed Systems
- Full Stack
How to Get Hired at CookUnity
🎯 Tips for Getting Hired
- Research CookUnity's culture: Read their mission and recent news.
- Customize your resume: Highlight full stack and payment expertise.
- Showcase project results: Emphasize scalability and security.
- Prepare for technical discussions: Review Kotlin, React, and microservices.