Senior Software Engineer (Fullstack)Eckoh • London, England, United Kingdom
Cette offre d'emploi n'est plus disponible
Senior Software Engineer (Fullstack)
Eckoh
- London, England, United Kingdom
- London, England, United Kingdom
À propos
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, 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, 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
#J-18808-Ljbffr
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.