Junior Software Engineer @ Eckoh - Hempstead, NY

Job Overview

a month ago

Junior Software Engineer

Eckoh - Hempstead, NY

Junior Software Engineer
Hemel Hempstead/Remote Permanent 25,000-£30,000 (negotiable + excellent benefits)
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.
Our culture
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.
With over 250 colleagues spread across the globe, we're a friendly bunch with a lot of knowledge and exciting plans. We're serious about what we do, but we certainly have a sense of humour. Eckoh is brimming with friendly, energetic, and creative individuals, who are proud to be a part of our unique success story.
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.
Job Role
Eckoh is looking for a motivated Junior Software Engineer looking to build their career in the technology industry.
This role will provide exposure to, and training across the entire application development lifecycle. This includes but not limited to:

  • Diverse development languages and frameworks - JavaScript (Vanilla, Node, React Native), PHP, Python, Bash, VXML, HTML, CSS
  • Automated Testing and tooling - Junit, Mocha, PHPUnit
  • Cloud Native Technologies – Automation pipelines, K8s, Serverless technologies, Docker and containerisation.
  • Development Processes and Standards – Agile methodologies, DevSecOps, Secure coding standards e.g. (PCI compliance standards) In addition, you will be provided with both direct mentoring/buddy and the option to do external training and qualifications.

Technical skills & Desirables

  • Willingness to learn and grow by picking up new technologies and showing initiative in day-to-day tasks.
  • BSC Hons Degree in a relevant field at the level 2:2 or above.
  • Competency in at least 1 core development language (Typescript, JavaScript, PHP).
  • Understanding of agile development practices including standups, retrospectives.
  • Familiarity with JS frameworks (React Native, Angular, Express, Zend, Symfony, Laravel, Vue.js etc.).
  • Familiarity with JavaScript, jQuery, HTML5, CSS.
  • Experience creating and integrating with API / REST backends.
  • Web application security including CORS, OWASP best practices.
  • TDD / BDD.
  • Comfortable with modern development tooling (i.e. GIT, Jira, CI/CD GitLab, etc.).
  • Awareness of designs patterns, SOLID, DRY, DI, etc.
  • Any Self-Directed learning and development work would be a bonus.

This position offers an ideal starting point for someone to enter the world of Software Engineering.
Within one month, you'll:

  • Show a good understanding of a programming language: JavaScript, Python, PHP, etc.
  • Show awareness of secure web technologies, TLS, certificates, etc.
  • Show excellent communication skills, both written and verbal.
  • Be able to explain technical concepts in a friendly and patient manner.
  • Build relationships beyond your line manager and buddy.
  • Work with projects in IDEs, Jira, Confluence, Git.
  • Have thorough understanding of GDPR and PCI regulatory requirements.
  • Have experience of containerization (docker, etc.)

Within three months, you'll:

  • Display an aptitude to learn new skills and apply knowledge to solve complex problems.
  • Gain knowledge of web application security methods and how they are implemented.
  • Start working with DevOps technologies and gain exposure to cloud environments and CI/CD pipelines (AWS, Gitlab, K8s, etc.).
  • Have completed initial support/ bug tickets and started picking up new feature tickets. (paired development).
  • Have released Code updates into production.

Within six months, you'll:

  • Work closely with internal and external customers to define their requirements for solutions.
  • Provide input to product design decisions.
  • Experience the full development lifecycle.
  • Completing development tasks with minimal support.
  • Have developed, tested and released an application / feature using CI/CD pipelines.
  • Be confident to work and operate in AWS / Kubernetes.

Within twelve months, you'll:

  • Have worked with your Team Lead to develop a bespoke personal development plan (PDP) to guide your future career path.
  • (Applicants that excel in the above tasks will) be given the opportunity to train and be mentored in a wide variety of languages and systems. Eckoh is a true full stack company utilising such technologies as HTML, JavaScript, React/Native, NodeJS, PHP, C, C++, VXML/CCXML, Containerization, orchestration (Docker, Kubernetes, etc.), Enterprise messaging systems (RabbitMQ, Kafka), CI/CD (GitLab, SonarQube, Selenium ...), etc.
  • Be able to contribute to knowledge sharing and actively participate in professional growth of others
  • Be designing and developing bespoke solutions for customers.

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
  • 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 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)

Salary: £25,000-£30,000 + excellent benefits and superb working environment (Salary negotiable and commensurate with experience)
Location: Hybrid working, 2-3 days in office (Hemel Hempstead)
Shift patterns: Total hours 37.5 per week 9.00am to 5.30pm Monday to Friday (alternate shifts may be available)

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

Location Hemel Hempstead/Remote
Salary 25,000-£30,000 (negotiable + excellent benefits)
Hours per week 37.5

Job Type: Full-time

Salary: $25,000.00 per year

Similar Jobs

Software Engineer II, Infrastructure, Search


New York, NY

We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking…

Sr. Software Development Engineer, Artemis

Amazon.com Services LLC

New York, NY

Knowledge of professional software engineering practices and best practices for the full software development lifecycle, including coding standards, code…

Lead Software Engineer - 44448

McGraw Hill

New York, NY

Experience building responsive and high-performance web-based products built to serve millions of customers. Java, Spring, Angular, Bootstrap, RESTful Services,…

Technology Leadership Development Program (TLDP) Full Time - Software Engineering

The Travelers Companies, Inc.

Hartford, CT

Retirement: Travelers matches your 401(k) contributions dollar-for-dollar up to your first 5% of eligible pay, subject to an annual maximum.

iOS Engineer, Messaging


New York, NY

The Freemium R&D team oversees the entire user journey on Spotify and ensures we engage with people in innovative ways, every step of the way.

Software Engineer, Vice President - Hybrid


New York, NY

Knowledge and some experience in AWS Experience with major public cloud offerings and how to solution designs that are built around these technologies (AWS,…

Deployment Engineer (Remote Potential)

Blueprint Power

New York, NY

Collect data for and conduct site walks of customer sites to understand baseline energy load profiles and site characteristics, identify opportunities for DERs,…

Software Engineer (remote)

Thermo Fisher Scientific

New York, NY

5+ Years of experience in software development, information systems, or related field. 5+ Years of experience in software development, information systems, or…

Full Stack Engineer


New York, NY

Strong software engineering and architecture fundamentals. 5+ years of professional software development experience. Object-oriented programming and design.

AEM Forms Developer

Atypical Digital

New York, NY

Must have experience with AEM Forms at least 4 years. Must also have experience with JavaScript. Must have recent experience working on AEM forms not just…

Program Manager III, Search, Software Engineering


New York, NY

5 years of experience in program or project management. Understanding of the software development lifecycle. 5 years of experience managing cross-functional or…

Full Stack Developer


New York, NY

Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run…

Software Engineer


Bloomfield, CT

As a software engineer this position will coordinate a wide range of activities on projects for various elevator control system components including control…

DevOps Engineer

Radiant Digital

New York, NY

Understanding of cloud(AWS/Azure or any cloud experience) or any other cloud environments. Can design and build software that can evolve with changing needs…

Senior Full Stack Engineer


New York, NY

Contently employees receive the best perks out there – great benefits including equity, 401k plan to Friday lunches and a flexible time off.

Software Development Engineer, CMS


Newark, NJ

Knowledge of professional software development life cycle best practices, including coding standards, code reviews, source control management, continuous…

Software Engineer III


Philadelphia, PA

Experience developing for the cloud (AWS/Azure) is desirable. Work closely with other development team members to understand moderately complex product…

Senior Software Engineer, Front End


Brooklyn, NY

Experience in collaborating with a design team to create great user experiences including complex styling and animation. Nice to haves (Not required)*.

Front-End Cloud-based Web Developer


New York, NY

Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run…

.Net/C# Software Developer


New London, CT

Ensure software is developed in accordance with performance standards. Responsible for design and technical direction of software development project activities…

Manager, Software Engineering Java Full Stack


Melville, NY

Minimum seven years of recent progressive experience developing software using Java. Experience building applications, services-oriented architecture and…

Application Developer Web


New York, NY

Reporting to the Manager, Application Development, the role of the application developer will be working alongside Project Managers, Testing teams, and our…

Programmer (Android & iOS Developer)

Croker Fire Drill Corporation

Hauppauge, NY

Full understanding of software fundamentals and concepts such as MVVM, MVC, version control, project lifecycles, etc. Write documentation for code as needed.

Senior Associate, Software Engineering Java Full Stack


Melville, NY

Minimum three years of recent relevant work experience with software engineering concepts and hands-on object-oriented programming including Java.