Odeko

Our operations software makes it easier to run--and grow--your cafe

Senior/Staff Fullstack Engineer - Platforms & Core Services

Location
Remote
Job Type
Full-time
Apply to Odeko and hundreds of other fast-growing YC startups with a single profile.
Apply to role ›

About the role

Who We Are:

 

Here at Odeko, we believe that humans achieve more when they control their own destiny. That’s why we’re creating best-in-class solutions that empower small businesses to realize their big dreams -- starting with our mobile ordering app and supply chain management service. With Odeko, coffee shops and cafés can increase their revenue, lower their expenses, and reduce their environmental footprint effortlessly.

 

We’re a passionate team of dreamers and builders, determined to liberate small businesses from the not-so-fun aspects of the job so that they can focus on what’s fun and important.

 

 

What we’re looking for:

At Odeko, Fullstack Software Engineers are responsible for a broad range of technologies that deliver value to our users. They work across multiple levels of our tech stack and are constantly innovating and improving how small businesses and their supply chains work. Software Engineers at Odeko are  passionate, curious, technically competent, energized by building and attuned to stakeholders’ needs.

 

This is a position within our Platforms & Core Services group at Odeko. We are responsible for ensuring the consistent delivery of world class user experiences by building and maintaining the common core services and frameworks used by other teams at Odeko. To accomplish this mission, we build and maintain services and frameworks that encapsulate common functionality (component libraries and design systems) and patterns of interaction (authentication, authorization and identity) to streamline product development, and simplify and standardize access and use of 3rd party services.

 

How Staff Fullstack Engineers make an impact:

  • Navigate several layers of our tech stack and know how to continuously improve our daily work.
  • Build solutions that provide the best customer experience for our end users and solutions that make the life of other developers easier. 
  • Build, optimize and scale products and services for cafe owners, vendors and coffee drinkers.
  • Innovate, hypothesize, and explore new ideas. Iterate fast while maintaining a data-driven approach to our learning process.

 

About you:

  • You intimately understand the architecture and work layout of our tech stack and surrounding areas, sufficient to collaborate with other leaders on work that may span across teams.
  • You lead ongoing development efforts that include problems of very high complexity & scope (spanning a year or so), obtaining support from peers and more senior stakeholders when needed to ensure successful outcomes.
  • You plan and execute your own work assignments and plan work assignments of other team members.
  • You design and ensure the roll out of sound technical solutions for individual system components and for how they interact with the broader parts of the system.
  • You significantly impact quality, accuracy, timeliness and volume of work through your own exceptional work as well as creative and assertive influence over others.
  • You independently handle pretty complex issues with self-starting initiative and without assistance, collaborating cross-functionally when needed.

 

Requirements:

  • 8+ years of production-level experience building several digital products in multiple industries.
  • Proven experience working in several digital product teams in a multitude of industries and use-cases.
  • Knowledge of several development practices and processes and an ability to employ them in the right circumstances.
  • Ability to influence and mentor others. Leading by influence and example.
  • Independence to own and solve complex issues and features involving several stakeholders.

 

Our base stack is composed of ReactNative/React Web (Typescript/ClojureScript/JavaScript), Node, Ruby/Rails, and Haskell/Servant. We rely heavily on Microservices patterns, particularly API composition via GraphQL Federation (Apollo Gateway) and event sourcing via Kafka. Our infra is on top of Kubernetes, Docker and AWS. We use DevOps/GitOps practices such as Infrastructure as Code (Terraform) and CI/CD (Concourse/ArgoCD). We try to pick the right tool for every job and are always willing to experiment and learn.

 

In addition, the Platforms & Core Services is a polyglot and multidisciplinary group. We are often spearheading technologies and approaches that the rest of the Engineering organization will possibly follow later. We are also responsible for establishing standards, good practices, libraries, frameworks, and tools that make our product teams more productive. Experience in creating and maintaining open source projects, several languages, or complex cross-cutting architectural issues is very welcome. An empathic approach to helping other developers succeed is very important.

 

Why you’ll love working at Odeko:

 

  • Remote first work environment
  • Competitive salary and equity
  • Medical, dental and vision benefits
  • 401k Matching available
  • Collaborative culture

Odeko is committed to building an inclusive, diverse team. We offer competitive benefits and the opportunity to truly grow. If this sounds good to you, we’d love to hear from you!

No third-parties please.

Why you should join Odeko

Here at Odeko, we believe that humans achieve more when they control their own destiny. That’s why we’re creating best-in-class solutions that empower small businesses to realize their big dreams -- starting with our mobile ordering app and supply chain management service. With Odeko, coffee shops and cafés can increase their revenue, lower their expenses, and reduce their environmental footprint effortlessly.

Odeko
Founded:2019
Team Size:371
Location:New York
Founders
James Burkhardt
James Burkhardt
Founder
Tim Griffin
Tim Griffin
Founder