Senior Software Engineer – Integrations

Dublin, Ireland

The Opportunity:
This is an amazing opportunity to join a fast-growing restaurant software company, with some of the largest restaurant chains in the U.S. as customers. Backed by top venture capital firms, SynergySuite has expanded over the last 4 years across Europe and the U.S. For the right candidate, this is an opportunity to join a rapidly expanding technology team with strong potential to grow your career. We are recruiting for this position in Dublin, Ireland.

SynergySuite operates a hybrid work environment. Employees can work from the office or remotely. There will be team office days to facilitate team building and collaboration – these are agreed on a per-team basis.

We are looking for an enthusiastic, passionate Senior Developer to join our Integrations development team. You will be exposed to a variety of technologies and frameworks so we are looking for someone who relishes new challenges and learns fast. Integrating the functionality provided by our 3rd party integration partners into SynergySuite’s rich feature set requires ingenuity and creativity – do you have what it takes?

What you’ll be doing:

  • Liaise with 3rd party partners to understand the functionality of their platform and their integration points
  • Building public facing APIs to enable our 3rd party partners to consume SynergySuite as a service
  • Design solutions to leverage 3rd party provided functionality seamlessly in SynergySuite
  • Liaise with customers as required to ensure that their requirements are understood
  • Take ownership of vertical domains within the SynergySuite product set and drive the future direction and development of that domain
  • Work with our existing agile development processes to design, develop, deploy and maintain high quality, efficient solutions to our integration challenges
  • Provide technical support and guidance, within your product domain, to our support and implementation teams as they roll out solutions to our customers
  • Provide level 3 support within your product domain
  • Provide mentorship and guidance to junior members of the team
  • Be part of the senior team to design and manage the migration of current infrastructure to a microservice based architecture on AWS with an emphasis on scalability to handle our fast-growing user base

Qualifications & Experience:

  • A 3rd level degree qualification in computing or a computing related discipline which has an emphasis on software design and implementation
  • 5+ years in a commercial software development role
  • Accomplished Java developer (JAX-RS, JPA, EJB, CDI)
  • Spring Boot Microservices
  • Build tools (Maven, Ant)
  • Test Frameworks (e.g. JUnit)
  • Experience developing large enterprise level systems in a SaaS environment
  • Experience working in an agile development environment
  • A good understanding of relational databases (MySQL, Aurora/RDS)
  • A working knowledge of AWS (EC2, ECS/Fargate, Aurora, SQS, SNS, EventBridge, CloudWatch)
  • RESTful APIs – design & implementation
  • Good understanding of System Architecture and sound analytical skills
  • Excellent communication skills

Close Menu