×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer; Fullstack

Job in Bangor, Bangor (NI), County Down, Northern Ireland, UK
Listing for: Eckoh
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Full Stack Developer
Job Description & How to Apply Below
Position: Senior Software Engineer (Fullstack)
Location: Bangor

Overview

Eckoh is a market leader of Customer Engagement Security Solutions, supporting an international client base from our offices in the U.S. and the U.K. Eckoh is owned by Bridgepoint one of the world's leading private asset growth investors, with over $75 billion of assets under management.

As a PCI DSS Level 1 Service Provider, our products and expanding digital and conversational AI capabilities help enterprises protect sensitive data, improve customer experience, and modernise the way they operate. Our mission is to set the standard for secure interactions between consumers and the world’s leading brands. With a strong heritage in secure payments and an expanding portfolio of cloud native, omni-channel engagement solutions our vocation is simple: to make every customer interaction secure whether it is handled by a human agent or an AI agent, without ever compromising the customer experience.

Our large portfolio of clients, which includes many of the Fortune 250, come from a broad range of vertical markets including healthcare, retail, hospitality, financial services, and utilities.

The Role

We are looking for an experienced Senior Full Stack Software Engineer with strong engineering skills and a passion for building scalable, secure and high-quality cloud-native products. As a Senior Engineer at Eckoh, you will design, build and maintain enterprise level solutions across our platform. You will work closely with engineering, QA, Dev Ops, product, and architecture teams to deliver systems that meet both customer and regulatory requirements.

This role is ideal for someone who enjoys solving complex technical problems using cutting edge cloud technologies.

As a member of a Scrum team, you will actively participate in Scrum ceremonies, refining requirements, and ensuring high engineering quality through strong design, implementation, testing, and operational practices.

Key Functional Responsibilities
  • Quality Engineering & Delivery
  • Design, develop, and maintain high-quality full stack applications using modern frontend and backend technologies.
  • Build responsive, accessible, and maintainable user interfaces using HTML and Bootstrap, with exposure to Vue/Nuxt considered a plus.
  • Design and build frontend applications using micro-frontend architectures, enabling independent deployment, scalability, and team autonomy while maintaining a consistent user experience.
  • Develop scalable backend services and APIs using Type Script/Node.js and Python, following clean architecture and SOLID principles.
  • Own features end-to-end, from technical design and implementation through to deployment, monitoring, and production support.
  • Work with both relational and No

    SQL databases, designing schemas and access patterns that support performance, scalability, and reliability.
  • Cloud Platform, and Architecture
  • Build and operate services in AWS-based, containerised environments using Docker and Kubernetes.
  • Collaborate with platform and Dev Ops teams to design solutions that integrate cleanly with shared infrastructure, CI/CD pipelines, and observability tooling.
  • Contribute to architectural discussions and decisions, influencing platform standards, patterns, and long-term technical direction.
  • Design systems with resilience, scalability, and fault tolerance in mind, including exposure to event-driven and microservices architectures.
  • Support and evolve existing services while helping modernise legacy components where appropriate.
  • Collaboration & Engineering Practices
  • Work closely with product owners, QA, and other engineers to understand user needs, and translate those to clear requirements.
  • Participate in code reviews, ensuring high standards of code quality, readability, security, and maintainability.
  • Mentor and support mid-level and junior engineers through pairing, reviews, and knowledge sharing.
  • Actively contribute to backlog refinement, story definition, and estimation, ensuring work is well understood and deliverable.
  • Quality, Security & Best Practice
  • Write automated tests (unit, integration, and load testing) to ensure quality and confidence in the application.
  • Design and build systems with secure-by-design practices aligned with…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary