
Senior Front End Software Engineer
Olo
full-time
Posted on:
Location Type: Remote
Location: United Kingdom
Visit company websiteExplore more
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