CookUnity

Senior Backend Engineer

CookUnity

full-time

Posted on:

Origin:  • 🇦🇷 Argentina

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

CloudDistributed SystemsJavaKafkaKotlinMicroservicesMySQLPostgresRabbitMQSQL

About the role

  • Revenue Engine Squad: core platform and systems powering monetary transactions within CookUnity’s eCommerce marketplace (pricing, payments, refunds, promotions, order finalization)
  • Role: Senior Backend Engineer designing and developing scalable, reliable backend systems that process millions of dollars in transactions and collaborating with Product, Marketing, Finance, and Legal
  • Responsibilities: design, develop, and maintain scalable backend services for payment processing, pricing, and refunds; integrate payment gateways and 3rd party providers; optimize payment success rates via retries, fraud detection, and error handling
  • Additional responsibilities: implement promotions, subscriptions, and order finalization workflows; support multi-currency and international payment processing; uphold engineering best practices in security, scalability, performance, and code quality; monitor and enhance system performance; participate in code reviews, mentorship, and technical decision-making; collaborate with finance, legal, and security for 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
  • 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