Software Engineer

Popmenu provides innovative technology solutions for restaurants, serving thousands of restauranteurs and millions of diners daily.
Edinburgh, UK
Backend
Mid-Level Software Engineer
Remote
2+ years of experience
Enterprise SaaS · Consumer

Description For Software Engineer

Popmenu, a leading restaurant technology provider, is seeking a Software Engineer to join their dynamic team. This role offers an exciting opportunity to build software that impacts thousands of restauranteurs and millions of diners daily. The ideal candidate will join a cross-functional team developing innovative solutions using Ruby on Rails and React frameworks.

The position requires a skilled engineer with 2+ years of experience who can deliver high-quality code while emphasizing changeability, simplicity, and testability. You'll work closely with designers, product managers, and other engineers to build and scale solutions that meet the growing demands of the restaurant industry. The role combines technical expertise with collaborative teamwork, making it perfect for engineers who want to make a significant impact.

As a Software Engineer at Popmenu, you'll be responsible for writing production-grade code, mentoring junior teammates, and contributing to the improvement of engineering practices. The position requires strong testing capabilities using tools like RSpec, Jest, and Cypress, along with solid database knowledge. You'll be part of scaling applications that serve millions of users while maintaining high performance and reliability.

The remote work environment offers flexibility while being part of a fast-growing organization. This is an excellent opportunity for engineers who want to work on meaningful projects that directly impact the restaurant industry while growing their technical and leadership skills. The role combines the excitement of a high-growth environment with the stability of an established product serving a large user base.

Last updated 4 hours ago

Responsibilities For Software Engineer

  • Deliver exemplary code emphasizing changeability, simplicity, testability, and polish
  • Collaborate in cross-functional delivery teams with Designers, Product Managers, and other Engineers
  • Improve the engineering ecosystem and tools
  • Mentor junior teammates and help them improve
  • Monitor application performance and bug incidence
  • Write and maintain production-quality software
  • Collaborate on decomposing real-world software problems

Requirements For Software Engineer

Ruby
React
JavaScript
  • 2+ years of experience in high-growth or enterprise software development
  • Degree in Computer Science or equivalent experience
  • Experience working on cross-functional software delivery teams
  • Familiarity with Ruby on Rails, JavaScript/React, or similar frameworks
  • Experience with testing tools like RSpec, Jest, and Cypress
  • Strong database knowledge and SQL skills
  • Great communication skills
  • Experience with scaling software applications

Interested in this job?

Jobs Related To Popmenu Software Engineer

Implementation Engineer

Implementation Engineer position at Worth AI, combining technical expertise with project management to deploy AI solutions in FinTech, offering remote work and comprehensive benefits.

Software Engineer

Remote Software Engineer position at Sinch working on 911 Services infrastructure in the Americas region, based in Chicago or Denver.

Drupal Developer

Drupal Developer position at CGS Federal focusing on government technical support, requiring expertise in Drupal, PHP, and web development.

Software Engineer II

Software Engineer II position at PDI Technologies, developing enterprise solutions for convenience retail and petroleum brands, requiring 4-8 years of experience in backend development.

Software Development Engineer, Digital Acceleration

Software Development Engineer role at Amazon's Digital Acceleration team, focusing on digital commerce and customer engagement through innovative product bundling.