Senior Backend Engineer

CookUnity Logo

CookUnity

πŸ“Remote

Summary

Join CookUnity's Recipe Management System (RMS) team as a Senior Backend Engineer to design, build, and maintain highly scalable backend services. You will collaborate with engineers, product managers, and designers to develop robust and efficient backend systems using Kotlin, leveraging frameworks like Micronaut or Spring Boot, and integrating Temporal for workflow automation. This individual contributor role focuses on backend architecture, performance, and scalability, requiring experience with Kotlin/Java, microservices, and SQL databases. The ideal candidate will have a passion for solving complex problems and optimizing workflows. CookUnity offers remote work, paid time off, healthcare benefits, and other perks.

Requirements

  • 5+ 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
  • Knowledge about React.js (desirable)
  • 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 communication skills and ability to work in a fast-paced environment

Responsibilities

  • Design, develop, and maintain backend services for the Recipe Management System using Kotlin and Java
  • 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

Preferred Qualifications

  • 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
  • Knowledge of AWS, Kubernetes, Terraform, and cloud infrastructure
  • Familiarity with observability tools like DataDog and logging frameworks
  • Understanding of GraphQL APIs and schema design best practices

Benefits

  • Get paid in USD
  • 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
  • Paid family leave
  • 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.