CookUnity is a food delivery platform that connects consumers with chefs, delivering 50 million meals annually. They are seeking a Senior Backend Engineer to join the Revenue Engine Squad, responsible for developing scalable backend systems for payment processing and enhancing the financial infrastructure of their eCommerce marketplace.
Responsibilities:
- Design, develop, and maintain scalable backend services for payment processing, pricing, refunds and promotions
- Optimize payment success rates by improving retry mechanisms, fraud detection, and error handling
- Develop and implement features to support promotions, subscriptions, and order finalization workflows
- Work on multi-currency support and international payment processing
- Define and uphold engineering best practices in security, scalability, performance, and code quality
- Improve the maturity of our technical stack through engineering best practices and process automation
- Monitor and enhance system performance
- Participate in code reviews, mentorship, and technical decision-making
- Collaborate with cross-functional teams including finance, legal, and security to ensure compliance and fraud prevention
Requirements:
- 5+ years of experience in backend development, with expertise in Kotlin, Java, and SQL databases (PostgreSQL or MySQL)
- Strong knowledge of payment processing systems and experience integrating with third-party payment providers like Stripe, PayPal
- Experience designing and building scalable cloud-based architectures and distributed systems
- Expertise in service-oriented architectures, API design, and microservices development
- Strong knowledge of database design, implementation, and query optimization
- Experience with system performance monitoring, logging, and observability
- Ability to write clean, maintainable, and testable code
- Advanced level of English with strong communication skills, both verbal and written
- Strong AI-first mindset with a track record of proactively identifying workflows or product areas that can be enhanced through AI-driven solutions
- Experience working in high-transaction volume eCommerce or fintech environments
- Knowledge of PCI compliance, fraud detection, and payment security best practices
- Experience with Saga pattern and orchestration frameworks such as Temporal to manage distributed transactions and workflows
- Experience with event-driven architectures and message queues (e.g., Kafka, RabbitMQ)
- Experience in subscription billing models and recurring payments
- Prior experience working in a fast-paced startup environment