CloudKitchens logo

Senior Backend Software Engineer - Java, GraphQL

CloudKitchens

About CloudKitchens

CloudKitchens is revolutionizing the food delivery industry by transforming underutilized properties into smart kitchens. We empower restaurateurs to expand their operations with minimal upfront capital and time, providing a wide range of cuisines and options for healthy food at an affordable price.

Job Overview

We are seeking a Senior Backend Software Engineer to join our Money Engineering team in New York. This role focuses on building services that manage money movement across our B2B and D2C businesses and developing financial products to help restaurants manage their cash flow.

Responsibilities

  • Build Financial Products: Develop world-class financial products with a primary focus on backend services and APIs.
  • Collaborate: Work with Product Managers, Designers, and customers to conceptualize and build new features for our growing customer base.
  • Ensure Reliability: Ensure the accuracy and reliability of financial data processing and transactions.
  • Ownership: Actively own features and define their long-term health, keeping reliability and scalability at the forefront of technical designs.
  • Code Review: Perform code reviews and uphold engineering best practices.
  • Dynamic Environment: Build in a dynamic environment leveraging Data-Driven Development, Agile Methodologies, and Continuous Improvement.

Requirements

  • Experience: 7+ years of industry software engineering experience developing and shipping products, both for real-time and non-real-time use cases.
  • Technical Skills: Proficiency in Java, backend frameworks, and technologies. Experience with frontend technologies such as React is a plus.
  • API Design: Strong knowledge of RESTful and/or GraphQL API design and implementation.
  • Cloud Platforms: Experience with cloud platforms and containerization (Docker, Kubernetes).
  • Problem Solving: Excellent problem-solving skills and attention to detail.
  • Education: Bachelor's degree in Computer Science, Engineering, or related field, or equivalent training, fellowship, or work experience.

Work Environment

This role is based in our New York office. We believe that people do their best work when they are together. As a company, we’re in the marketplace of ideas and innovation. When you’re constantly innovating, changing how an industry works, inventing new products and processes - and we are doing all these things - we believe we’re better as a team in-person. That’s why all of our teams (except for our field-based roles) are now working from one of our office locations 5 days a week.

Join us as we serve those who serve others and be part of a team that is changing the game for restaurateurs worldwide.

Similar jobs

Last update: 23 minutes ago

CloudKitchens logo
CloudKitchens

Senior/Staff Full-Stack Software Engineer

Join CloudKitchens as a Senior Full-Stack Engineer in Los Angeles, focusing on innovative software solutions for the restaurant industry.

CloudKitchens logo
CloudKitchens

Software Engineer - Java and TypeScript

Join CloudKitchens as a Software Engineer to build innovative tools using Java and TypeScript in Los Angeles.

Grubhub logo
Grubhub

Senior Software Engineer - Backend (Java)

Join Grubhub as a Senior Software Engineer (Backend) in Cluj, Romania. Work with Java, AWS, and Docker to build scalable systems.

CloudKitchens logo
CloudKitchens

Senior Frontend Software Engineer (React, TypeScript)

Join us as a Senior Frontend Software Engineer in Seattle, working with React and TypeScript to build innovative web applications.

Grubhub logo
Grubhub

Senior Software Engineer - Backend (Java, AWS)

Join Grubhub as a Senior Software Engineer - Backend in Cluj, Romania. Work with Java, AWS, and more to build scalable applications.

PayPal logo
PayPal

Staff Software Engineer - Backend (Java, GraphQL)

Join PayPal as a Staff Software Engineer focusing on backend development with Java and GraphQL.

Grubhub logo
Grubhub

Software Engineer II - Backend

Join Grubhub as a Software Engineer II - Backend in Cluj, Romania. Work on scalable backend systems using Java, AWS, and microservices.

HelloFresh logo
HelloFresh

Senior Backend Engineer - Fulfilment

Join HelloFresh as a Senior Backend Engineer in Berlin to drive production planning processes using Kotlin, Java, and more.

Just Eat Takeaway.com logo
Just Eat Takeaway.com

Senior Backend Developer - Java, Microservices

Join Just Eat Takeaway.com as a Senior Backend Developer in Berlin. Work with Java, Microservices, and more in a dynamic, inclusive environment.

HelloFresh logo
HelloFresh

Software Engineer, Fulfillment Planning Technology

Join HelloFresh as a Software Engineer in Fulfillment Planning Technology, focusing on frontend and backend development.

Toast logo
Toast

Senior Backend Engineer

Senior Backend Engineer at Toast, specializing in Java and cloud-based solutions for the restaurant industry.

Apollo GraphQL logo
Apollo GraphQL

Senior Software Engineer, Backend

Join Apollo GraphQL as a Senior Backend Engineer to design and build resilient distributed services using GraphQL, TypeScript, and Kotlin.

HelloFresh logo
Teracloud logo
Teracloud

Senior Backend Developer - Java, SQL, REST APIs

Join 21CS as a Senior Backend Developer to design and build cloud-based tools using Java, SQL, and REST APIs.

Duolingo logo
Duolingo

Senior Backend Software Engineer (Java/Kotlin)

Join Duolingo as a Senior Backend Software Engineer in New York. Work with Java/Kotlin on high-traffic APIs and microservices.

Grammarly logo
Grammarly

Entry Level Back-End Software Engineer (Java)

Join Grammarly as an Entry Level Back-End Software Engineer in Berlin. Work with Java, AWS, and more in a hybrid environment.

Intuit logo
Intuit

Backend Software Engineer 2

Join Intuit as a Backend Software Engineer 2, focusing on cloud computing, microservices, and innovative software solutions.

Klar logo
Klar

Senior Back End Developer

Join Klar as a Senior Back End Developer in Berlin, Germany. Work with Java, SpringBoot, and microservices in a fintech environment.

Gremlin logo
Gremlin

Senior Backend Software Engineer, Java

Join Gremlin as a Senior Backend Software Engineer, Java, to develop Chaos Engineering tools remotely in the US.

Uber logo
Uber

Software Engineer II, Backend - Cloud & Platform Team

Join Uber's Cloud & Platform team as a Backend Software Engineer to build tools for cloud resource management.

Groupon logo
Groupon

Senior Software Development Engineer - Java Backend

Join Groupon as a Senior Software Development Engineer specializing in Java Backend. Work remotely to help local businesses thrive.

Agoda logo
Agoda

Senior Software Engineer – Back End

Join Agoda as a Senior Software Engineer in Back-End Development, focusing on scalable systems and innovative projects.

SeatGeek logo
SeatGeek

Senior Software Engineer, Cloud Platform

Join SeatGeek as a Senior Software Engineer on the Cloud Platform team, focusing on AWS, Kubernetes, and infrastructure as code.

BlackRock logo
BlackRock

Associate BackEnd Java Developer

Join BlackRock as an Associate BackEnd Java Developer in New York, NY. Work with Java, Kubernetes, and Apache Kafka in a hybrid environment.