Location: UK & Northern Ireland – Remote First
Salary Range: £75,000 – £95,000 (depending on experience)
Company Overview
At its core, Odeko is a forward-thinking technology company with a clear mission: to empower small businesses to achieve big dreams. Founded on the belief that people flourish when they have the freedom to control their own destiny, Odeko builds innovative, best-in-class solutions that simplify the complexities of running a business. Whether it's through their cutting-edge mobile ordering app or sophisticated supply chain management services, Odeko is committed to helping cafés and coffee shops not only increase revenue but also lower costs and reduce their environmental footprint.
Ultimately, Odeko is more than just a tech company; it’s a catalyst for change. By putting powerful technology in the hands of small business owners, they are not only transforming daily operations but also redefining what’s possible when innovation meets real-world impact.
Role Overview
In the role of Senior Full Stack Software Engineer, you will play a pivotal part in designing and delivering end-to-end solutions that redefine efficiency for small businesses. This position is about embracing the full spectrum of development ensuring that our products are both scalable and reliable.
You’ll collaborate with cross-functional teams to transform complex challenges into streamlined, user-centric applications, enhancing every facet of our supply chain management and mobile ordering systems. Your problem-solving skills and technical acumen will be critical in driving forward our mission to empower small businesses, as you continuously optimise our platforms for peak performance.
What you will be working on:
- Develop, Optimise & Scale: Build and maintain mission-critical production applications that empower business owners and their customers.
- Innovate Quickly: Prototype new ideas and iterate rapidly to deliver the best possible customer experience.
- Collaborate Effectively: Work closely with Product, Design, Marketing, and Operations teams to translate business challenges into practical technical solutions.
- Mentor & Lead: Serve as a technical resource and provide engineering mentorship to help grow the team's capabilities.
- Architect Robust Solutions: Design and implement systems that enhance scalability, maintainability, and overall performance across our tech stack.
- Drive Continuous Improvement: Take ownership of the full development lifecycle, identifying opportunities to refine processes and technologies for optimal efficiency.
Who we are looking for:
Essential:
- 6-9 years of software engineering and/or equivalent professional experience
- Proven expertise in Ruby/Rails, Typescript/Javascript, React Native/Web, AWS, CI/CD, and distributed application architecture
- Proven experience working in a high-growth environment, ideally within fast-paced startups or scaling companies
- Ability to work independently and autonomously while also effectively collaborating and communicating across cross-functional teams
- Strong analytical and problem-solving skills
- Background in technology startups, with a track record of delivering scalable, mission-critical production applications
Desirable:
- Experience with later-stage startup environments (Series D - E)
- Experience in both technology and food & beverage industries is highly desirable
- Familiarity with Federated GraphQL, Kafka, Kubernetes, Docker, microservices, Netsuite, and Vue
- Previous experience in fast-paced, innovative settings
- A passion for continuous learning and professional development
What We Offer
- Private Medical Cover
- Excellent Work-Life Balance: Enjoy a remote-first approach that provides flexibility
- Continuous Learning: Access on-demand learning through Udemy
- Dynamic Environment: Join a fast-paced, rapidly growing business where your ideas matter
- Autonomy & Ownership: Work in a supportive, diverse setting that encourages innovative thinking
- Equity Opportunities