Senior Software Engineer II

closed
Olo Logo

Olo

πŸ’΅ $81k-$97k
πŸ“Remote - Worldwide

Summary

Join Olo's Marketing Automation team as a Senior Full-stack engineer! You will design, develop, and maintain solutions within our Olo Engage marketing suite, working with technologies like Vue.js, Node.js, and more. This fully remote UK-based role requires 6+ years of development experience and expertise in architecting and developing end-to-end flows in a distributed/microservices application architecture. You'll collaborate with a passionate team, mentor colleagues, and contribute to a high-quality product. You will be contracted through Deel, maintaining employment rights and eligibility for statutory benefits. The estimated annual compensation is Β£64,000-Β£76,000.

Requirements

  • 6+ years on-the-job development experience
  • Strong experience with any of or similar: Vue.js , Node.js , Typescript, Postgres, Elasticsearch, Redis, Microservices, distributed messaging systems, Kubernetes, Helm, CI/CD, etc
  • Experience with architecting and developing end-to-end flows in a distributed/microservices application architecture
  • Experience developing for highly available and horizontally scalable SaaS platforms
  • Experience writing unit tests and testable code, and working under distributed version control
  • Bias for whole team quality, vs throwing code over the wall to see if it works
  • Bias for working in a highly collaborative team environment
  • Empathy for customer needs and excellent communication of your understanding
  • A product-minded approach to solving difficult problems

Responsibilities

  • Design and build reliable but simple solutions to complex problems at scale
  • Plan, architect, and build the next generation of restaurant marketing tools from the frontend to backend
  • Own the code and services you deploy, observe performance, and identify emerging problems
  • Assess and resolve production incidents that arise in the components your team manages
  • Help us scale to the next level of growth and reliability as we continue to onboard enterprise clients
  • Mentor and guide other team members in best practices around distributed systems, code architecture, etc
  • Look for diverse perspectives, and challenge business and technical assumptions
  • Provide constructive criticism in a way that builds the team's overall strength
  • Satisfy commitments in a timely manner

Benefits

  • Fully remote work
  • Work from anywhere within the United Kingdom
  • Eligibility to participate in all statutorily required benefits and pension programs
This job is filled or no longer available