Staff Full Stack Engineer

CookUnity Logo

CookUnity

๐Ÿ“Remote

Summary

Join CookUnity, a rapidly growing food marketplace, as a Staff Full-Stack Engineer on the Revenue Engine Squad. You will lead technical initiatives, drive architectural decisions, and mentor engineers as you scale the revenue infrastructure. This role requires expertise in both backend and frontend development, with a focus on building scalable, resilient services and intuitive user experiences for payment, wallet, and account management. You will collaborate closely with engineering leadership, product managers, and cross-functional teams to build and improve mission-critical systems that directly impact CookUnity's revenue operations. This is an opportunity to tackle complex engineering challenges, shape the future of the financial infrastructure, and have a direct impact on the evolution of a fast-growing marketplace.

Requirements

  • 8+ years of experience in frontend and backend development, with expertise in Kotlin, React, Next.js, and SQL databases
  • Proven experience in architecting and scaling complex backend systems in a high-growth, fast-paced environment
  • Experience developing and maintaining front-end applications with React, Next.js, and GraphQL
  • Strong knowledge of distributed systems, service-oriented architecture, and event-driven architecture
  • Deep understanding of system performance and scalability best practices
  • Proven ability to translate complex, ambiguous requirements into clear, actionable plans that drive alignment and timely delivery
  • Advanced English communication skills, with the ability to clearly articulate complex ideas to both technical and non-technical audiences
  • Demonstrated experience in mentoring and guiding engineers

Responsibilities

  • Lead the design and implementation of scalable, end-to-end solutions across backend services and front-end applications that power CookUnityโ€™s revenue-related operations
  • Develop and optimize user-facing features, such as wallet, credits, payments experiences
  • Define and drive architectural improvements that enhance system reliability, scalability, and maintainability
  • Collaborate cross-functionally with Product, Finance, and BizOps teams to translate business requirements into robust engineering solutions
  • Mentor and guide other engineers, setting a high standard for technical excellence and a culture of proactive ownership
  • Evaluate and introduce new technologies, frameworks, AI adoptions that improve our technical stack and development velocity
  • Improve system observability, performance, and resilience, ensuring uptime and smooth operation of revenue-critical systems
  • Contribute as a hands-on engineer, writing clean, well-tested, and efficient code, leading by example
  • Lead technical planning and project execution, breaking down complex problems into manageable solutions and driving initiatives to on-time completion

Preferred Qualifications

  • Experience working in eCommerce, marketplace, or fintech environments
  • Hands-on experience with Saga pattern and orchestration frameworks like Temporal
  • Experience with pricing algorithms, promotions engines, or dynamic pricing models

Benefits

  • Get paid in USD. Whatever your choice! We use Deel to make things easier for you!
  • Work remotely: design the life that you want
  • Enjoy 15 business days of vacation each year from the start date
  • Healthcare Benefit: Monthly stipend to use in your preferred healthcare provider
  • 16 fully paid Argentinean holidays
  • Compassionate Leave: 3-5 days each time the need arises
  • Family leave of 12 weeks for primary caregiver and 6 weeks for secondary caregiver, fully paid
  • Personalized English coach
  • Customize the benefits that suit your needs! Access a range of perks tailored to you, including learning opportunities, wellness memberships, delivery apps, and more through our comprehensive benefit platform
  • 5- year Sabbatical: After 5 years with CookUnity, you get a 4-week paid sabbatical

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.