Senior Full Stack Software Engineer

Tech company providing operating platform for neighborhood cafes and coffee shops to streamline operations and reduce CO2 emissions.
$130,000 - $150,000
Backend
Senior Software Engineer
Remote
101 - 500 Employees
5+ years of experience
Enterprise SaaS

Description For Senior Full Stack Software Engineer

Odeko is revolutionizing the way neighborhood cafes and coffee shops operate through innovative technology solutions. With over 400 employees, we're on a mission to support small business owners by providing a tech-based operating platform that streamlines their daily operations and reduces environmental impact.

As a Senior Full Stack Software Engineer at Odeko, you'll be at the forefront of creating experiences that deliver real value to our users. Working with a modern tech stack including Ruby/Rails, React Native/Web, GraphQL, and Kafka, you'll have the opportunity to build and scale products that directly impact cafe owners, vendors, and coffee drinkers.

The role offers significant autonomy and responsibility, where you'll be involved in the entire product lifecycle - from ideation to implementation and maintenance. You'll collaborate with cross-functional teams, mentor other developers, and architect scalable solutions that power our microservices-oriented architecture.

We're looking for someone who's not just technically competent but also curious and passionate about building innovative solutions. You'll have the chance to work on mission-critical applications, prototype new ideas, and iterate quickly to deliver the best customer experience. The position offers competitive compensation ($130,000 - $150,000), healthcare benefits, equity opportunities, and room for professional growth in a fast-paced environment.

Join us in our mission to champion local businesses through technology, working with a diverse and passionate team that values results over process. If you're excited about making a real impact on small businesses while working with cutting-edge technology, Odeko could be your next career move.

Last updated 3 days ago

Responsibilities For Senior Full Stack Software Engineer

  • Build, optimize and scale products and services for cafe owners, vendors and coffee drinkers
  • Prototype new ideas and iterate fast towards the best customer experience
  • Interact with stakeholders including Product, Design, Marketing and Operations
  • Serve as a technical resource and engineering mentor for other developers
  • Build and support mission-critical production applications
  • Design, architect, implement and test full-stack development
  • Architect systems for improving scalability and maintainability
  • Deliver high-quality software on time

Requirements For Senior Full Stack Software Engineer

Ruby
TypeScript
JavaScript
React
Kubernetes
  • Experience with Ruby/Rails development
  • Knowledge of React Native/Web development
  • Experience with TypeScript/JavaScript
  • Understanding of GraphQL and Kafka
  • Familiarity with Kubernetes, Docker and AWS
  • Ability to work independently
  • Strong problem-solving skills
  • Collaboration and communication skills

Benefits For Senior Full Stack Software Engineer

Medical Insurance
Equity
  • Competitive compensation
  • Healthcare benefits
  • Equity opportunity
  • Growth opportunities
  • Additional benefits available upon request

Interested in this job?

Jobs Related To Odeko Senior Full Stack Software Engineer

Senior Software Development Engineer, Managed Streaming for Apache Kafka

Senior Software Development Engineer position at Amazon working on Managed Streaming for Kafka (MSK) service, requiring 5+ years of experience in software development and system architecture.

Senior Software Engineer

Senior Software Engineer position at Microsoft Estonia, focusing on IC3 platform development with C++ and networking expertise required.

Sr. Software Engineer - Capacity & Efficiency Engineering

Senior Backend Software Engineer role at Uber focusing on capacity planning and efficiency engineering, building scalable solutions for infrastructure optimization.

Senior Software Engineer, Backend - Capacity Engineering

Senior Backend Software Engineer position at Uber focusing on capacity planning, infrastructure optimization, and distributed systems development.

Sr Software Engineer

Senior Software Engineer position at Uber, leading the Tax Invoices team in developing scalable solutions for invoice management and generation.