Associate Software Engineer - Pay Web in Belfast

Associate Software Engineer - Pay Web in Belfast

Belfast Full-Time 30000 - 40000 € / year (est.) No home office possible
Olo

At a Glance

  • Tasks: Join our Payments Web Team to innovate payment solutions for the restaurant industry.
  • Company: Olo, a leading SaaS platform transforming the restaurant experience.
  • Benefits: Fully remote work, flexible hours, and opportunities for professional growth.
  • Other info: Engage in a dynamic team environment with excellent learning opportunities.
  • Why this job: Make a real impact by creating user-friendly interfaces that enhance guest experiences.
  • Qualifications: Bachelor’s degree or equivalent experience in Software Engineering; basic programming skills required.

The predicted salary is between 30000 - 40000 € 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 result, our digital ordering, payment, and guest engagement solutions enable hospitality at scale, helping brands to do more with less, and making every guest feel like a regular.

While our roots are in NYC, we’re intentionally investing in Belfast and Northern Ireland as a key hub, with an established leadership presence, a local team, and community for the long term. This role is fully remote, offering you flexibility to work from anywhere within NI.

Your new role

We are looking for a talented Associate Software Engineer to join our Payments Web Team and help drive innovation in our payment solutions. We are looking for an engineer who is passionate about creating seamless, user-friendly interfaces and front-end capabilities that empower restaurants to manage their payment operations efficiently. This is a Full-Stack position so you'll work end-to-end across the full tech stack, but lean more towards Front-End capabilities.

Reporting to the Team Lead, you will play a crucial role in developing and enhancing our payment product, Olo Pay. You'll focus on building foundational technical skills and contribute to small-to-medium tasks with guidance. Engineers in this role will learn the team's domain and technology stack, write code adhering to established standards, and participate in code reviews and sprint ceremonies with the expectation to focus on quality, collaboration, and learning.

How You'll Make an Impact

  • Develop an understanding of the team's domain and technology stack and actively seeks guidance to grow technical expertise.
  • Handle small-to-medium features with support from more senior engineers, ensuring tasks are completed according to set timelines.
  • Write code adhering to established coding standards and participates in code reviews to learn best practices.
  • Collaborate with team members to understand feature requirements and implements solutions with guidance.
  • Focus on building reliable and maintainable software components, contributing to team deliverables with a focus on quality.
  • Utilise version control systems to manage code changes and maintain a consistent development workflow.
  • Participate in team meetings and sprint ceremonies, such as daily stand-ups and sprint retrospectives, contributing updates and feedback.
  • Engage in learning activities, including game days and training sessions, to build familiarity with the company's tools and processes.
  • Troubleshoot and debug issues with guidance, learning to identify and resolve common software bugs.
  • Demonstrate a willingness to collaborate with other engineers and stakeholders, developing teamwork skills necessary for larger projects.
  • Demonstrate ownership of the team's delivery pipeline, ensuring that code quality, testing standards, and deployment practices are continuously optimised.
  • Active participation in on-call duties is required, with specific responsibilities determined by your assigned team and area of expertise.

What Will Set You Up for Success

  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Minimum of one year industry experience in a Software Engineering/Development position (post academic studies).
  • Basic Programming Skills: Proficient in at least one programming language (ideally C#, TypeScript, React) and familiar with basic programming constructs and design patterns.
  • Version Control Systems: Basic understanding of version control tools (e.g., GitHub) and how to use them for source code management.
  • Unit Testing: Familiarity with writing unit tests to validate small software components and test-driven development frameworks (e.g., NUnit, Jest).
  • Distributed Systems Fundamentals: Basic understanding of how distributed systems work, focusing on building reliable components.
  • Collaboration Tools: Experience using collaboration platforms for development, such as Jira, Confluence, and GitHub.

About Olo

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 800 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.

Associate Software Engineer - Pay Web in Belfast employer: Olo

Olo is an exceptional employer, particularly for those seeking to grow their careers in software engineering within the vibrant tech scene of Belfast. With a strong commitment to employee development, a collaborative work culture, and the flexibility of remote work, Olo empowers its team members to innovate and thrive while contributing to meaningful solutions in the restaurant industry. The company's investment in local talent and community ensures that employees are part of a supportive environment where they can enhance their skills and make a significant impact.

Olo

Contact Detail:

Olo Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Associate Software Engineer - Pay Web in Belfast

Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those at Olo or similar companies. A friendly chat can open doors and give you insights that job descriptions just can't.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially any front-end work. This is your chance to demonstrate your coding chops and creativity beyond the CV.

Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. We all know that interviews can be nerve-wracking, but being well-prepared will help you shine!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining the Olo team and making an impact.

We think you need these skills to ace Associate Software Engineer - Pay Web in Belfast

C#
TypeScript
React
Basic Programming Skills
Version Control Systems
GitHub
Unit Testing

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the Associate Software Engineer role. Highlight your relevant skills in programming languages like C#, TypeScript, and React, and show how your experience aligns with Olo's mission to enhance guest experiences.

Show Your Passion:Let us see your enthusiasm for software engineering! Share any personal projects or contributions to open-source that demonstrate your coding skills and your commitment to creating user-friendly interfaces. We love seeing candidates who are genuinely excited about technology.

Be Clear and Concise:When writing your application, keep it straightforward. Use clear language and avoid jargon. We appreciate candidates who can communicate their ideas effectively, so make sure your application reflects that!

Apply Through Our Website:We encourage you to submit your application 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

Before the interview, make sure you understand the technology stack mentioned in the job description. Brush up on your knowledge of C#, TypeScript, and React, as well as version control systems like GitHub. Being able to discuss these technologies confidently will show that you're serious about the role.

Showcase Your Problem-Solving Skills

Prepare to discuss how you've tackled coding challenges in the past. Think of specific examples where you identified bugs or improved a process. This will demonstrate your ability to troubleshoot and debug issues, which is crucial for the Associate Software Engineer position.

Emphasise Collaboration

Since this role involves working closely with team members, be ready to talk about your experience with collaboration tools like Jira and Confluence. Share examples of how you've worked in teams, participated in code reviews, or contributed to sprint ceremonies. This will highlight your teamwork skills and adaptability.

Ask Insightful Questions

At the end of the interview, don’t forget to ask questions! Inquire about the team's current projects, the company culture, or opportunities for learning and growth. This shows your genuine interest in the role and helps you determine if it's the right fit for you.