Senior Software Engineer (fullstack)

Remote, GB, United Kingdom

Job Description

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, DevOps, 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, react 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 TypeScript/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 NoSQL 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 DevOps 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 standards such as PCI DSS and HIPPA Use logging, metrics, and tracing to ensure systems are observable and easily operated. Identify performance bottlenecks and reliability risks, working proactively to address.

Profile:



Essentials:



5+ years' experience in software engineering, working building full stack applications. Strong programming skills in TypeScript, Node.js and Python. Experience building modern frontend applications using React, HTML, and CSS frameworks such as Bootstrap Experience creating frontend applications using micro-frontend architectures and associated patterns and tooling Strong experience designing and building APIs (REST, gRPC, WSS). Hands-on experience working with AWS in production environments. Experience building and running services in containerised environments using Docker and Kubernetes. Experience working with both SQL and NoSQL databases. Strong understanding of modern engineering practices, CI/CD, and cloud-native development. Ability to take ownership of complex features and systems across their full lifecycle. Experience working in Agile/Scrum delivery teams.

Desirables:



Experience with Vue.js (Nuxt). Exposure to AWS serverless technologies and frameworks (e.g. Lambda, API Gateway, Serverless Framework). Experience with microservices, event-driven, or distributed system architectures Familiarity with observability tooling for logging, metrics, and tracing. Experience working in regulated or security-sensitive environments. Knowledge of performance optimisation, scalability patterns, and fault-tolerant system design allowing for handling of large data volumes.
Our values sit at the heart of the culture at Eckoh:

We

encourage and support everyone to grow with Eckoh

We

challenge, listen, and are open minded to change and suggestions from others

As trusted advisors, we use our

knowledge to solve challenges and deliver the best for our clients

We take personal

ownership to strive for excellence in whatever we do

We are welcoming, embrace diversity and respect each other in a spirit of true

humanity

Our benefits



Focused on education and training (conference attendance, higher education sponsorship) Regular Developer Talks Core Hours policy (10am to 4pm, flexible start and ends agreed with manager) 25 days holiday and increases with service Employee Recognition schemes Free tea, coffee, fresh fruit and snacks Relaxation floor (lunch area, quiet room, pool table, Xbox) Team days and Volunteering events Christmas & summer company events Pension scheme Discretionary annual bonus Life insurance Simply Health scheme Access to group Bupa membership scheme (Salary Sacrifice)
At Eckoh we value creativity, collaboration and innovation and look forward to welcoming a new team member who shares these values.

Join Us!



As a Senior Full Stack Software Engineer at Eckoh, you will play a key role in delivering high-quality products while shaping how we build, operate, and evolve our platform.

So, if you are an innovator and love to find creative solutions to challenges, are passionate about helping customers provide exceptional service then you should consider working here at Eckoh.

Job Types: Full-time, Permanent

Pay: From 70,000.00 per year

Benefits:

Company pension On-site parking Referral programme
Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4435000
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    Remote, GB, United Kingdom
  • Education
    Not mentioned