About Us

 

Odeko is on a mission to champion your neighborhood cafes, local coffee shops, and bakeries through technology. Whether we’re saving small business owners 10 hours a week with our AI-backed supply platform, reducing CO2 emissions with overnight deliveries, or developing a user experience that makes every new customer feel like a regular, Odeko supports our small business partners from open to close. Your local coffee shops and cafes are the backbone of any given community, and we’re here to help manage the day-to-day tasks with a platform so intuitive, it’s kinda like magic. 

 

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.

 

 

What you’ll love about Odeko:

  • Fast-paced environment and growth opportunities - plenty of room for you to directly impact the company and enhance your career!
  • Competitive compensation, healthcare benefits, and opportunity for equity
  • Other great perks -  Full lists of benefits available upon request

 

Odeko is proud to be a diverse, equitable, and inclusive employer. We encourage all to apply regardless of educational background, race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status.

Apply for this Job

* Required

  
  


Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in Odeko’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.


Form CC-305

OMB Control Number 1250-0005

Expires 05/31/2023

Voluntary Self-Identification of Disability

Why are you being asked to complete this form?

We are a federal contractor or subcontractor required by law to provide equal employment opportunity to qualified people with disabilities. We are also required to measure our progress toward having at least 7% of our workforce be individuals with disabilities. To do this, we must ask applicants and employees if they have a disability or have ever had a disability. Because a person may become disabled at any time, we ask all of our employees to update their information at least every five years.

Identifying yourself as an individual with a disability is voluntary, and we hope that you will choose to do so. Your answer will be maintained confidentially and not be seen by selecting officials or anyone else involved in making personnel decisions. Completing the form will not negatively impact you in any way, regardless of whether you have self-identified in the past. For more information about this form or the equal employment obligations of federal contractors under Section 503 of the Rehabilitation Act, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

You are considered to have a disability if you have a physical or mental impairment or medical condition that substantially limits a major life activity, or if you have a history or record of such an impairment or medical condition.

Disabilities include, but are not limited to:

  • Autism
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, or HIV/AIDS
  • Blind or low vision
  • Cancer
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or hard of hearing
  • Depression or anxiety
  • Diabetes
  • Epilepsy
  • Gastrointestinal disorders, for example, Crohn's Disease, or irritable bowel syndrome
  • Intellectual disability
  • Missing limbs or partially missing limbs
  • Nervous system condition for example, migraine headaches, Parkinson’s disease, or Multiple sclerosis (MS)
  • Psychiatric condition, for example, bipolar disorder, schizophrenia, PTSD, or major depression

1Section 503 of the Rehabilitation Act of 1973, as amended. For more information about this form or the equal employment obligations of Federal contractors, visit the U.S. Department of Labor's Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.