Olo

Senior Front End Software Engineer

Olo

full-time

Posted on:

Location Type: Remote

Location: United Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Join as a Senior Front End Software Engineer on the ‘Serve’ team, part of the wider ‘Order’ engineering group.
  • Build consumer-facing experiences that delight millions of customers while providing customised experiences per brand.
  • Coordinate delivery of large-scale features and projects, ensuring alignment with business objectives.
  • Provide mentorship and technical leadership to both junior and senior engineers, fostering a culture of continuous improvement.
  • Collaborate closely with Product, Design, and other stakeholders to shape requirements, making architectural and technical decisions.

Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering or equivalent practical experience.
  • 8+ years of experience in software engineering.
  • Expert Programming Skills: Advanced proficiency in React, TypeScript and NextJS, with experience in designing and implementing large-scale, complex systems.
  • Architecture & Design Expertise: In-depth understanding of architectural principles and patterns, particularly for distributed systems (e.g., microservices, event-driven architecture using Kafka).
  • Resilience & Performance Optimisation: Skilled in applying resilience mechanisms and performance tuning practices to ensure system stability and efficiency at scale.
  • Cloud Infrastructure & DevOps: Proficient in managing cloud infrastructure and services (e.g., AWS, Kubernetes/EKS) and implementing DevOps best practices using CI/CD tools like GitHub Actions, Octopus Deploy, and Terraform.
  • Leadership & Cross-Team Collaboration: Demonstrate strong leadership and collaboration skills, with the ability to influence and guide technical efforts across multiple teams and ensure alignment with business objectives.
Benefits
  • Flexible remote work arrangements.
  • Community-focused investments in Belfast and Northern Ireland for long-term career development.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ReactTypeScriptNextJSmicroservicesevent-driven architectureKafkaperformance tuningcloud infrastructureAWSKubernetes
Soft Skills
mentorshiptechnical leadershipcollaborationinfluenceguidancecontinuous improvement