Senior Software Engineer - Node.js/Vue.js
Senior Software Engineer - Node.js/Vue.js

Senior Software Engineer - Node.js/Vue.js

Full-Time 28800 - 48000 £ / year (est.) Home office possible
Go Premium
O

At a Glance

  • Tasks: Design and implement scalable software solutions for the restaurant industry.
  • Company: Join Olo, a leading SaaS platform transforming restaurant experiences.
  • Benefits: Fully remote work, competitive salary, and opportunities for professional growth.
  • Why this job: Make a real impact in the restaurant tech space with innovative tools.
  • Qualifications: 5+ years in software engineering with expertise in Node.js and Vue.js.
  • Other info: Collaborative team culture that values new ideas and continuous improvement.

The predicted salary is between 28800 - 48000 £ per year.

Olo is a leading SaaS platform accelerating digital transformation in the restaurant industry, by helping customers deliver more personalised and profitable guest experiences. As a Senior Software Engineer at Olo, you will develop, scale, and monitor solutions and services that facilitate the transmission of online orders to our customers. Our team has the mission to create tools and features that enable the brand's day-to-day operations. We aim to collaborate well. We encourage new ideas and experimentation. No part of the codebase is off-limits. You’ll work with a passionate team dedicated to delivering amazing products using modern technologies. This position is fully remote and allows you to work from anywhere within Northern Ireland.

What You’ll Do:

  • Design and implement scalable, high-quality components and services that align with team and company goals.
  • Contribute to technical decision-making, including solution design and architecture, with a focus on addressing technical debt, reliability, and system performance.
  • Collaborate closely with product managers, designers, and stakeholders to translate customer needs into technical solutions.
  • Proactively monitor and improve system performance, identifying and resolving issues swiftly and effectively, while communicating clearly and effectively with stakeholders during incidents to ensure alignment and prompt resolution.
  • Take a proactive approach to support, digging into issues to identify root causes and developing long-term, proactive solutions to prevent recurrence.
  • Document and share knowledge effectively to elevate the team’s technical expertise.
  • Champion best practices in software development, agile methodologies, and continuous improvement.

What We’ll Expect From You:

  • 5+ years of experience in software engineering, including excellent knowledge of modern tools and technologies like Node.js, Vue.js, Typescript, Postgres, Elasticsearch, Redis, Sns/Sqs, Kubernetes, Helm, CI/CD, etc.
  • Experience with architecting and developing end-to-end flows in a distributed/microservices application architecture.
  • Experience writing unit tests and testable code.
  • Demonstrates strong problem-solving skills and the ability to navigate complex technical challenges.
  • Exhibits excellent judgment, seeking diverse perspectives and challenging assumptions to improve outcomes.
  • Delivers constructive feedback that empowers individuals and strengthens the team.
  • Communicates technical concepts clearly, adapting to both technical and non-technical audiences.
  • Consistently meets sprint and quarterly commitments while maintaining high standards of quality and efficiency.

Olo is a leading restaurant technology provider with ordering, payment, and guest engagement solutions that help brands increase orders, streamline operations, and improve the guest experience. Each day, Olo processes millions of orders on its open SaaS platform, gathering the right data from each touchpoint into a single source—so restaurants can better understand and better serve every guest on every channel, every time. Over 700 restaurant brands trust Olo and its network of more than 400 integration partners to innovate on behalf of the restaurant community, accelerating technology’s positive impact and creating a world where every restaurant guest feels like a regular.

Senior Software Engineer - Node.js/Vue.js employer: Olo

Olo is an exceptional employer that fosters a collaborative and innovative work culture, allowing Senior Software Engineers to thrive in a fully remote environment across Northern Ireland. With a strong emphasis on employee growth, Olo encourages experimentation and the sharing of ideas, ensuring that every team member can contribute to meaningful projects that enhance the restaurant industry's digital transformation. The company offers competitive benefits and a commitment to best practices in software development, making it an attractive place for those seeking rewarding and impactful careers.
O

Contact Detail:

Olo Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Node.js/Vue.js

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using Node.js and Vue.js. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key, so be ready to discuss your past experiences and how they relate to the role.

✨Tip Number 4

Apply through our website! We love seeing candidates who are genuinely interested in joining our team. Tailor your application to highlight how your experience aligns with our mission at Olo, and don’t hesitate to follow up after applying!

We think you need these skills to ace Senior Software Engineer - Node.js/Vue.js

Node.js
Vue.js
Typescript
Postgres
Elasticsearch
Redis
Sns/Sqs
Kubernetes
Helm
CI/CD
Software Development Best Practices
Agile Methodologies
Problem-Solving Skills
Technical Communication
Microservices Architecture

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with Node.js and Vue.js, and don’t forget to mention any relevant projects that showcase your skills in scalable solutions and system performance.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about working at Olo and how your background aligns with our mission. Be sure to mention your collaborative spirit and any innovative ideas you have for improving our tech stack.

Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex technical challenges in the past. We love seeing candidates who can think critically and come up with creative solutions, so don’t hold back!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team at Olo!

How to prepare for a job interview at Olo

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Node.js and Vue.js. Brush up on your knowledge of modern tools like Typescript and Postgres, as well as concepts like microservices architecture. Being able to discuss these confidently will show that you’re a great fit for the role.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex technical challenges. Think about how you identified root causes and implemented long-term solutions. This will demonstrate your proactive approach and ability to navigate tricky situations, which is crucial for a Senior Software Engineer.

✨Communicate Clearly

Practice explaining technical concepts in simple terms, as you’ll need to communicate with both technical and non-technical stakeholders. Being able to adapt your communication style will highlight your collaborative spirit and ensure everyone is on the same page during discussions.

✨Emphasise Team Collaboration

Olo values collaboration, so be ready to share experiences where you’ve worked closely with product managers, designers, or other engineers. Discuss how you contributed to team goals and embraced new ideas. This will show that you’re not just a lone wolf but a team player who thrives in a collaborative environment.

Senior Software Engineer - Node.js/Vue.js
Olo
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

O
  • Senior Software Engineer - Node.js/Vue.js

    Full-Time
    28800 - 48000 £ / year (est.)
  • O

    Olo

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>