Engineering

Senior Software Engineer (Full-stack) & Team Lead

Expired
This job has expired View all jobs

Job Title: Senior Software Engineer (Full-stack) & Team Lead

Location: Hemel Hempstead – Hybrid working, 2-3 days in office

Salary: £65,000 – £75,000 per annum

Job Type: Full Time, Permanent (37.5 hours per week)

Eckoh is an exciting, fast growing technology company providing large enterprises, who operate or use Contact Centre services, with innovative Customer Engagement solutions and Secure Payment services. Our clients include some of the largest and best-known brands across the world.

Today, our aim is simple: To help our clients make every contact centre experience satisfying and secure for consumers. Come and discover what’s refreshingly different about Eckoh.

We work in an award-winning, colourful, dynamic and collaborative environment where you will find flexibility, an open plan office and excellent opportunities for career growth. Our cross-departmental teams work on exciting projects, releasing new technologies to a wide range of clients.

The Role:

Eckoh is looking for a highly skilled full-stack engineer to lead a team dedicating to delivering Eckoh’s omni-channel customer solutions. In the DevOps “You build it, You run it” mentality, the engineer will be responsible for the team not only delivering but also supporting and maintaining the solutions to “five-nines” availability.

Eckoh is in the process of a Cloud Native transition and the candidate will be core member of the leadership delivering this goal, taking a role in shaping the technologies and tools used moving forward.

The successful candidate will be expected to:

  • Own and lead the development and delivery of both product and bespoke solutions to customers and business stake holders
  • Design complex multi component, including cloud based, solutions
  • Be able to analyse and refactor existing code bases (Strangle the monolith)
  • Debug complex issues
  • Present complex technical information to non-technical stake holders
  • Contribute to technical training sessions and developer learning forums

The Team Lead role at Eckoh is a developers first foray into management. As a team lead the developer will not only be expected to produce high quality solutions but also support and mentor the members of their team, “lead” them down the best path and take an active role it their personal development and how their time is resourced.

Technical Requirements:

  • 5+ years development experience
  • Expert familiarity with multiple web development languages JavaScript/Typescript (Node.js), PHP, HTML, JSON/XML, CSS3 etc.
  • Expertise in React / React Native and another framework and/or library e.g., Zend, jQuery, Angular, Symphony, Laravel, Backbone.
  • Backend development experience including API creation (REST, SOAP, caching technologies etc.)
  • Experience with web development tooling e.g., storybook, GraphQL, Open API specifications
  • Strong database design and querying ability with MySQL / SQL.
  • Experience with docker and containerization
  • Experience designing distributed highly available systems handling large data volumes.
  • Knowledge of website security common vulnerabilities & mitigation techniques) Performance tuning & measurement
  • Experience with development tooling e.g. SVN/Git, and ticketing systems e.g. Jira.

Highly advantageous knowledge and experience:

  • Previous management experience leading a development team
  • Cloud Native development philosophies including Pipeline, way of working, Cloud tooling etc.
  • Experience with CICD pipelines e.g., GitLab Pipelines, AWS CodeDeploy, GitHub actions
  • Familiarity with Linux systems and applications (Ubuntu, CentOS, Cron, Nginx, PHP-FPM etc.)
  • Training / experience with cloud scripting / orchestration technologies K8s, terraform, serverless framework
  • Previous employment at PCI and/or ISO27001 compliant organisation
  • Training/experience developing high security (fintech) web applications

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
  • Excellent Share Incentive Scheme
  • Employee Recognition schemes
  • Free tea, coffee, fresh fruit and snacks
  • Relaxation floor (lunch area, quiet room, pool table, Xbox)
  • Well-being initiatives, such as in-house Reflexology and Sports Massage
  • Discounted offers
  • Team days; Volunteering events; Christmas & summer company events
  • Pension scheme
  • Discretionary annual bonus
  • Life insurance
  • Simply Health scheme
  • Access to group Bupa membership scheme (Salary Sacrifice)

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

Please click the APPLY button to be redirected to the company’s website.

Candidates with experience or relevant job titles of; Full Stack Developer, Full Stack Engineer, Full Stack Technician, IT Engineer, Software Engineer will also be considered for this role.

How can we help?
How can we help?

If you have any questions and you would rather chat to a member of our team please email or call us about this role.

CV writing tips

Get helpful tips and tools for writing an awesome CV.

Here to help

Contact our team of talent acquisition experts now.

Let’s talk Book Demo