Role overview

Senior Full Stack Engineer, Supply Tech

Requirements and responsibilities

Readable role content extracted into sections for faster review.

Responsibilities:

  • Design, develop, and maintain backend services for the Recipe Management System using Kotlin and Java.
  • Contribute to front-end development in React, next.js and related technologies.
  • Contribute in overall architecture solution by providing good practices within a micro-services oriented architecture.
  • Implement workflow automation and orchestration using Temporal.
  • Optimize database interactions and performance (PostgreSQL, MySQL).
  • Collaborate with frontend engineers, product managers, and designers to build seamless user experiences.
  • Ensure system reliability and uptime by implementing best practices in observability, logging, and monitoring.
  • Perform code reviews, contribute to best practices, and mentor junior engineers.
  • Work closely with DevOps to optimize CI/CD pipelines and infrastructure deployment.
  • Stay up-to-date with emerging technologies and drive innovation within the team.
  • Help to have higher levels of uptime & supporting the on-call rotation will help the business run 24/7.

Minimum Requirements:

  • 4+ years of backend development experience with Kotlin and/or Java.
  • Experience working with Micronaut or Spring Boot frameworks.
  • Strong understanding of microservices architectures and distributed systems.
  • 2+ years of frontend development in React.js tech stack.
  • Proficiency in SQL databases like PostgreSQL or MySQL.
  • Experience building high-performance, scalable backend systems.
  • Strong problem-solving skills and a passion for clean, maintainable code.
  • Solid understanding of RESTful API design and best practices.
  • Familiarity with cloud services (AWS, GCP, or Azure).
  • Strong English communication skills and ability to work in a fast-paced environment.

Preferred Requirements:

  • Experience with message queues (SQS, Kafka, RabbitMQ, etc.).
  • Exposure to GraphQL and event-driven architectures.
  • Experience in DevOps practices, containerization (Docker, Kubernetes), and infrastructure as code (Terraform).
  • Background in food tech, e-commerce, or marketplace platforms.

Details

  • Apply only through our official channels. All open roles are listed on our official careers page: careers.cookunity.com
  • Our recruiters are real people — and easy to verify. You can always find them on LinkedIn with verified profiles. If you’re unsure, feel free to reach out to us on our official LinkedIn Company Page.
  • We only communicate through official CookUnity channels. That means emails ending in @cookunity.com and interviews held through official company platforms (Google Meet or Zoom) — never WhatsApp, Telegram, or SMS.
  • We’ll never ask for payment or personal financial details. If anyone does, please don’t share any information and let us know right away.
Similar roles

Keep a backup shortlist.

Browse stack
FocusSenior Full Stack EngineerRole area
Seniority signalSeniorCandidate level
StackAWS, Azure, CI/CDPrimary skills
Location7 accepted countriesEligibility

Stack

Use these tags to compare similar remote roles.

Location eligibility

Candidates should apply only when their profile country is listed here.

Your profileCountry not setSign in to check your country against this role.

Hiring flow

WithMira shows the role, then sends candidates to the company application.

1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.
Apply on company siteCompany siteOpen link