Software Engineer III (node.js)

Location: Liverpool, United Kingdom (remote working possible) Department: Engineering Team Europe Type: Full Time Min. Experience: Mid-Level Salary:  £38-£46k DOE

Who We Are

Since 2001, Simpleview has supported Destination Marketing Organizations (DMOs) with tools, 
knowledge and creativity to help them perform at the top of their game. We believe the world’s top cities and smallest towns each have a role to play in creating a better experience for the people who visit and a better life for the people who call it home. 

Your Department

The Engineering Team is responsible for the implementation, customization, and second line support of our clients’ SaaS CMS and DMS platforms. Our diverse group of individuals supports over 200+ clients both domestic and international by bringing their exceptional coding skills and technical design to our products and helping our clients focus on what they do best, marketing their destination. 

Your Role

As a Software Engineer, you will be part of a team and be responsible for turning a technical design or specification into a functional and reusable feature that is integrated into the Simpleview product suite. Together with your team lead and teammates, you will build features that comprise a full suite of tools for clients to manage and market their destinations online.

Your Responsibilities

  • All members of the Product organization must strive to exemplify Simpleview's employee guidelines and corporate values (Hard Work, Working Smart, People, Communications, and Environment) 
  • Learn and understand the functionality of Simpleview products such as DMS, the Simpleview CMS, Extranet, and others 
  • Work with other team members to investigate and evaluate innovative design approaches for new development efforts 
  • Work with team members to maintain and enhance key product and system features 
  • Design, develop, and unit test applications and features based on functional requirements supplied by Product Management 
  • Work closely with the Quality Assurance team to validate test approaches and design test plans for new development efforts 
  • Participate in peer reviews of solution designs and related code 
  • Package and support the development of code releases 
  • Generate technical documentation for assigned tasks and development efforts 
  • Represent Simpleview in a professional manner at external functions, networking events, and client demonstration meetings 
  • Adhere to company coding standards and development best practices 
  • Proactively integrate feedback from code reviews and one's peers 
  • Provide scope and time estimates on tasks for capacity planning 
  • Accurately enter time against tasks for capacity planning 
  • Other duties as assigned

Requirements

  • At least 4+ years of experience in software design and development 
  • 4+ years HTML, CSS, and JavaScript experience required 
  • 3+ years experience with web frameworks and the design and implementation of webbased architectures and SaaS platforms utilizing open source technologies 
  • Understanding complex SQL, query writing, and data manipulation a plus 
  • React, Redux, Node.js, JSON, and Bootstrap experience highly desirable 
  • Familiarity with automated testing frameworks (Selenium, Karma, Jasmine, Protractor) a plus 
  • MongoDB, NoSQL knowledge beneficial 
  • Experience with software development lifecycles (SDLC) required 
  • Experience with Jira, Git, SCRUM/Agile development, and release management a plus 
  • Strong foundation and working knowledge of coding best practices and design patterns 
  • Passion for solving challenges, demonstrated innovative thinking, and problem-solving skills 
  • Expertise with unit testing & Test Driven Development (TDD) 
  • Excellent written and oral communication skills

Please submit your CV to jobs@simplevieweurope.com