keywords/skills

Showing page 4 of 150 (10 in 0.18 seconds)

  • £60k - 70k
  • 02 Sep 2018

Job description

WHO ARE DRIFTROCK?

Driftrock was started with the aim of making advertising through social channels better. There’s no excuse for being chased around the internet by images of products you’ve already bought. It’s irritating for the end user and counterproductive for the company attempting to sell their products or services. Using our tooling marketers can refine their targeting such that the ads are only shown to people who have shown genuine interest.

WORKING AT DRIFTROCK

Driftrock’s tooling provides our users with a way to receive, transform, track and optimise leads from social channels. Currently these tools look and feel very separate so we’re in the process of bringing them together, with the view to having Driftrock be more of a platform than a set of tools. Other problems we’re solving, and are looking to solve in the near future, include:

  • How to securely and safely handle personally identifying information;
  • How to enrich incoming data with information that will help our users decide on the best next steps for their leads;
  • What reports to provide to our users such that they can see if their efforts are resulting in quality leads and what they can do to improve.

The technology is a mixture of Ruby, Elixir and React applications hosted on Kubernetes and Google Cloud. We make use of Redis and Postgres for data storage and RabbitMQ for event processing.

You will be expected to:

  • Build RESTful APIs, event-based systems and front-end applications;
  • Work with well-known public APIs like Facebook and LinkedIn;
  • Design and improve user experience;
  • Support production systems;
  • Manage cloud infrastructure.


ABOUT THE TEAM

We’re a small team of 15 people at Driftrock but we’re growing. Our product development team is 7 people with 6 developers and 1 CTO, this means that anyone we bring in can have a huge impact on the culture and practices of the team.

We believe in continuous improvement and we are constantly refining and improving how we work and communicate. One of the ways we do this is by performing fortnightly retrospectives, which are often run by different team members.

Currently we make use of daily standups and weekly prioritisation meetings to ensure we're pulling in the same direction and maintaining our focus of delivering value to our end users early and often.

REQUIREMENTS

  • You should be keen to learn and improve technical, product and personal skills;
  • You want to be involved in crafting products whilst building on the culture and process of the product team;
  • You are happy working in a small team, collaborating closely with other engineers as well as our product and sales teams;
  • You can provide new and diverse viewpoints for our technical and product discussions;
  • You are interested in agile practices such as continuous delivery, TDD, pair programming, code reviews and retrospectives;
  • You are keen to ensure there is a high standard of quality and security in the software we produce as a team;
  • You are interested in mentoring and coach other team members;
  • You have had some exposure to Ruby, Elixir or Javascript (we do not expect you to have experience in all of those languages);
  • You have the right to work in the UK.

WHAT HAPPENS NEXT?

The interview process has some flexibility but is primarily made up of the following stages:

  • An initial phone conversation with an engineer;
  • A take home technical test/coding challenge;
  • Followed by an on-site pairing interview, where we'll build on your code challenge solution. We then do an informal problem solving task and we finish up with an informal chat with the REST of the team;
  • For more information on what to expect from the interview process, check out this blog post.

We try our hardest to reduce the amount of stress involved in the process, we’re not trying to catch you out with trick questions and if at any point (even on the take home test) you have any questions for us we encourage you to ask them.

BENEFITS

  • You will work with passionate and smart people, in an environment where we firmly believe in sharing knowledge;
  • You will be an integral part of a growing and innovative tech startup;
  • You can be enrolled to the Company’s pension scheme;
  • The company atmosphere is social and friendly;
  • You will be part of fun monthly team events.


We will not be considering any recruitment agencies for this role.

"By applying for this job you hereby give us permission to store your data on our secure applicant tracking system and to contact you with regards to Driftrock Ltd and our job opportunities. We will store your data for a year before deleting all individually identifiable information. If you wish data to be deleted sooner, please email requesting the deletion of your data".

  • £30k - 40k
  • 02 Sep 2018

Job description

C# / VB.NET Developer

TopCashback is a fast moving and agile business with ever changing requirements and a passionate team. We are driven to produce the best website to support our unique business model. 

We are the UK’s number one cash back site. Established since 2005, we are growing rapidly and have been listed for three years running in the Sunday Times Fast Track companies in the UK.

Due to this expansion, we are looking to expand our IT teams based in our Bolton office.

The Role An excellent opportunity to work for an internationally expanding, commercial online business. We are looking for a C#/VB.NET Developer to join our growing business in Horwich, Bolton. The role will be primarily C# however may include work around VB.Net occasionally.

Reporting directly to a Technical Lead, you will be working on supporting and enhancing existing solutions as well as being given the opportunity to introduce new solutions where there is a business need.

This position offers an excellent opportunity to support the business and to enhance its technical capabilities.  Your opinion will be valued, and you will be able engage in planning out new development and work with the REST of the team to achieve specific goals. 

The Candidate

You will be working as part of a team and supporting the objectives to achieve the common goals.  You will actively contribute to the refinement and planning of work that the team is going to work on, and gain knowledge both technically and within the company’s software domain.

You will be able to work towards the standards and patterns and practices set out by the Development Manager and the Architecture team, be pragmatic in your development approach and be responsible for the systems that you develop as part of the team.


Essential Qualities

  • Be capable of developing in C# with an understanding of the VB.NET language
  • Be able to demonstrate use of the TDD approach and actively use it
  • Experience of continuous deployment systems and techniques
  • Good communication skills to work with the team and the business
  • Understand Agile and have experience in the stages of refinement, planning, reviewing and retrospectives

Desirable Qualities

  • Javascript
  • RavenDB data document store
  • Experience of message bus systems like RabbitMQ
  • .NET Core technologies
  • Angular IO Frameworks
  • RESTful API development
  • Source control systems such as SVN, Git.

Benefits

  • Contributory pension scheme
  • Fantastic career prospects
  • Energetic office culture
  • Medicash scheme
  • Holiday Purchase scheme
  • Life insurance
  • Income Protection
  • Birthday Holiday
  • Duvet Days
  • Flexible working hours
  • Easy motorway access, free parking
  • Discounted Gym membership
  • Childcare Vouchers
  • Xbox and games area
  • Relaxed dress code
  • Two company wide annual socials
  • 02 Sep 2018

Job description

What's it like to work at OVO?

You will be joining the Production Engineering team whose mission is to ensure OVO’s software engineering teams have optimal conditions to build and operate high-performance, reliable, secure & scalable services.

This is a varied role where you’ll be exposed to the full technology stack, with assignments spanning deployment & infrastructure automation, SRE (site reliability engineering), performance engineering, release engineering and monitoring distributed systems, all with close collaboration with engineering teams.

As part of Tech Operations we want to create solutions that pave the optimal road for all teams to travel, enabling us to scale the freedom and autonomy OVO’s engineering culture is built upon.

Responsibilities

  • Engineer tools that improve production & deployment capabilities for all teams; solutions that provide scalable foundations to building high-performing services
  • Work on defined assignments directly with teams that aim to give their operations a boost, leaving documentation and skills in place when you leave
  • Contribute to on-call support as an escalation point, providing guidance & coaching to teams enabling a ‘you build it, you run it’ model
  • Align with the REST of Production Operations in driving operational excellence & best practices around service performance, deployment, monitoring and availability

That sounds super exciting, but… Do I have what it takes?

We are looking for excellent software developers and are willing to take on those with little or no devops experience for a candidate with a passion to learn these new skills.

Ideal Experience

  • Extensive software engineering and system design experience
  • SRE knowledge and skills
  • Distributed systems and data streaming architecture
  • AWS / GCP experience at scale
  • CD/CI tooling & continuous delivery best practices
  • Network & Security knowledge
  • Kubernetes and container orchestration
  • Experience in scripting languages and automation practices
  • Demonstrable experience across Devops skillsets in agile and XP environments
  • Ability to use a wide variety of open source technologies and tools
  • Whilst experience is important, ultimately less so than your demonstrated abilities and attitude; we see Production Engineering as a mindset

Additionally you will have…

  • Ability to articulate improvements within software engineering for operational benefit
  • Inquisitive and not scared of tackling difficult problems
  • Rapid adoptee of merit-proven new approaches & technologies
  • Problem solver / structured thinker
  • Patient and tenacious
  • Always happy to help and a natural sharer of knowledge
  • 02 Sep 2018

Job description

What you will do:

  • Develop modern and user-friendly websites (main Shpock website and related sub-sites).
  • You will regularly evaluate and test new and emerging technologies to ensure the faster implementation of features.
  • Together with your team you will write code that is used by millions of users.
  • Work on bug fixing and improving web application performance.
  • Work within a supportive, mixed experience team with opportunities to learn and mentor.
  • In every task you have the possibility to bring in your own ideas and thereby shape Shpock.

Who are we looking for?

  • You have 3+ years experience in professional web development.
  • Solid experience working with Node.js, React, JavaScript, HTML and CSS.
  • We love writing tests using Jest. We hope you do too.
  • Experience with version control, such as Git.
  • Experience with build tools such as Gulp, module bundlers such as Webpack and continuous integration environments like Travis are a plus.
  • Knowledge of GraphQL and past use of REST APIs are a plus.
  • Experience in working on high traffic websites are a plus.
  • You keep up to date with current and future trends in mobile & web application development.
  • You are eager to learn new things.
  • You quickly find new solutions based on requirements.
  • You are a team player with good written and spoken English skills

Your contact person: Britta Niederdorfer

    • Contract
  • 02 Sep 2018

Job description

We are looking for a talented backend software engineer to join the Open Targets Core team. You will be involved in running large-scale biological data analysis and integration and developing APIs powering the Open Targets platform at http://www.targetvalidation.org and other new projects, and keeping our services performant across multiple geographical regions.

The main responsibilities will involve design and implementation of backend micro-services and data processing pipelines in Python or Scala on Unix-based systems, and maintenance of those services in a cloud environment (Google Cloud or AWS). There will be opportunities to design and implement REST and GraphQL web services in Flask and Play 2.

You will join a fast-paced, startup-like environment, where we use a range of modern technologies including ElasticSearch, Spark, ClickHouse and a variety of Google cloud services including Dataproc and BigQuery. We continuously look for improvement and follow Agile practices. You are encouraged to take ownership of what you work on.

This is an exciting opportunity to work on a growing project at the interface of academic and industry research (http://www.opentargets.org).

You will have experience in software development with Python or Scala and shell scripting, possibly in a similar role. DevOps experience would be ideal, as well as having working knowledge in bioinformatics. Exposure to the following technologies is desirable: REST API, GraphQL API, Elasticsearch, Redis, Flask, AngularJS, Docker, CoreOS stack, Google Cloud services, Scala Spark.

Experience of working in a continuous deployment environment, with source control and managed releases is required. A proven track record of working on large-scale data analysis projects and understanding the challenges posed by collaborative projects, including flexibility, tight deadlines, and use of state of the art approaches. Previous experience of working on other biological data projects will be an advantage. You should have the ability to work in a highly-collaborative Agile team, interfacing with web developers and UX designer.

  • 02 Sep 2018

Job description

Backend Engineer - Multiple roles at various levels

What are we about?

LendInvest is a fast-growth Financial Technology business that is shaping the future of property finance. Since launching in 2008, we’ve funded over £1 billion of loans to buy, build or renovate almost 4,000 properties around the UK. We raised almost £50 million of equity backing to date from top tier investors such as Atomico, the European venture capital fund led by Skype founder, Niklas Zennström. In total we’ve raised and manage over $1 billion of funds for investors.

LendInvest is the world’s largest online marketplace for property lending and investing, and is one of the UK’s fastest growing FinTech companies.

What’s the team like?

We are using technology and innovation to make the process of owning and investing in property simple and straightforward. To date - we have loaned £1 billion, but we have set the bar much higher.

We hire people who are passionate about solving real-world problems in an exciting, dynamic, collaborative and fun environment.

Our engineering teams, split into cross functional teams that look after the investor and borrower platforms, provide the technology and innovation that allows us to grow and evolve as a business. Without them, we could not achieve the goals we set as a company. From building a brand new microservice architecture to introducing 3rd party services to enable efficiencies or expansion, the challenges are never ending.

We are always evolving and right now that evolution is happening in our cutting edge technology team. We want to hire engineers who are not only passionate about a particular technology but technology as a whole and how it fits into the overall picture of a highly scalable product.

We rely heavily on PHP7, Symfony3, MySQL and Node.JS, AWS, Docker and Kubernetes

What you'll be doing

  • Take part in daily stand ups
  • Go through project boards to evaluate the work to be done
  • Write well designed, testable, efficient code by using best software development practices
  • Write unit and functional tests
  • Stay plugged into emerging technologies/industry trends and apply them into operations and activities

What we’d need you to have

  • As a mid-weight developer you will have a good knowledge across most (but not necessarily) all of the above technical areas.
  • PHP7, Symfony3, MySQL, Node.JS (but don’t be put off if these aren’t your primary languages)
  • Good knowledge of Design Patterns
  • Good knowledge of REST
  • MySQL, AWS, Docker, Kubernetes would be a bonus
  • Test Driven (TDD). You will never say it’s ready until it’s been tested, documented and explained
  • You are collaborative and prefer to work as a team rather than as an individual

What we'd like you to have

  • Have experience using DDD
  • Have an active interest in finance or property and industry disruption

LendInvest benefits include:

  • A relaxed open-plan working environment
  • Private medical cover (Vitality)
  • Matched pension contributions
  • Discretionary share-options scheme
  • 25 days holiday
  • Enhance maternity/paternity pay
  • Subsidised gym membership
  • Various other discounts/benefits
  • Open bar from 5.30pm (4pm on Fridays)
  • Cooked lunch on Friday's from a local restaurant
  • A selection of breakfast cereals and fresh fruits and snacks available each day
  • A MacBook or similar and everything else you need to do your job.
  • 02 Sep 2018

Job description



Your new company

Park Holidays UK operate 29 holiday parks in the South of England and are the largest holiday park operator along the South Coast. Their head office is in beautiful purpose-built offices in Bexhill-on-Sea, which they moved in to around a year ago.

They are private equity backed with impressive expansion plans. They have seen significant growth in recent years, with plenty more planned for the foreseeable future.

Your new role

The web development team has an exciting road map planned for the next two years, and they need an experienced JavaScript engineer who is passionate about building intuitive and intelligent UIs.

They have recently completed a major e-commerce build and now need someone who can contribute and lead front-end responsibilities. They currently use Vue.js but are in the process of moving to React, and would like to build a UI library as the business expands. Other technology in use includes PHP, AWS Lambda, HTML5 and CSS.

This is a modern agile development team that is focused on best practice and limiting technical debt, but with plenty of scope still for improvements. This role will have an impressive roadmap to pick up straight away but still offer plenty of scope to make the role your own.

What you'll need to succeed

You will be an experienced Front-End Developer. You don't need to know Vue.js or React, but you will be comfortable using at least one modern JS library (Angular, Express, Ember etc). You will be comfortable working with HTML5 and CSS.

Any exposure to single page apps and REST web services will be beneficial but is by no means essential.

What you'll get in return

You will play a key role within an employer of choice in East Sussex, in an organisation that excels at retaining and development top talent. The growth they have seen is outstanding, and this is a key hire that will directly impact the effectiveness of the business.

What you need to do now

If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.

If this job isn't quite right for you but you are looking for a new position, please contact us for a confidential discussion on your career.

Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk
    • Contract
  • 02 Sep 2018

Job description

Are you looking for a challenging role in software development? The Protein Function development team at the European Bioinformatics Institute (EMBL-EBI) is looking for an experienced and motivated Java developer to work in one of the most prominent database services in the field of biology, the Universal Protein Resource (UniProt). The Protein Function Development team is located on the Wellcome Trust Genome Campus near Cambridge in the UK.

If you are software developer with experience in Java, REST APIs, XML/JSON, Spring, Unix/Linux then this is the job for you. You will be responsible for the design, coding, testing, documentation and maintenance of software for the Java data service providing biological annotations to resource platform and web front-end aimed to the scientific community and computational biologists. The role involves close interaction with software developers within an international consortium and team members. You are expected to be innovative and work with the team in current and new software components as well as to evaluate and promote new software methods, tools and programming models for a robust and interoperable programming framework.

The primary responsibilities include:

  • Design, code, test, document and maintenance of software for the group’s data services
  • Develop software for web applications back-ends
  • Assist with programming standards to promote best practices
  • Support and maintain the resource production and service release
  • Engage and coordinate work with different teams in the organization
  • Assist with innovative programming and big data technologies

Qualifications and Experience

You will have a postgraduate degree in Computer science or a related discipline with at least 2 years proven professional experience in Java development.

You will also be familiar with standard development tools, e.g., Jenkins for continuous integration, Maven build management, GIT source code management, search engine technologies, etc. Experience developing REST applications with containerisation / cloud deployment would be advantageous.

You will be familiar with relational databases (preferably Oracle) and have a general understanding of NoSQL databases, as well as knowledge of SQL and Unix shell scripting (preferably bash).

You will be able to work as part of a focussed team, but at the same time self-driven and able to work independently. You will be a structured worker with good communication skills.

  • £38 - 48
  • 02 Sep 2018

Job description

THE ROLE

You’ll be building the server-side of the Opal suite, using Ruby on Rails to create flexible components with clean interfaces to manage the creation, manipulation, and storage of Word documents. 

The role is based in our Belfast HQ, but we're flexible with remote work, as long as you can spend at least a day a week in the office.

YOUR RESPONSIBILITIES

Most of the time, you’ll be designing, coding, testing, and documenting key components and interfaces of the Opal suite. You’ll work very closely with our technical lead, who will also be hands-on coding.

Occasionally, you'll build prototypes to validate proposed features and new ideas.  

You’ll also work with the CTO, technical lead, and other team members to define and implement standards for how we work: our agile methodology, coding standards, development tools, deployment practices, and more. This is a green field development and we want to use tomorrow’s best practices today.

SKILLS YOU NEED TO HAVE:
- a methodical, structured approach to designing systems; knowledge of design patterns, best practices, and new innovations in computer science. You’ll be expected to keep up-to-date with new technologies and introduce them to the REST of the team; even if we don’t use them, we should know what’s out there
- a minimum of four years’ experience building software in a commercial environment, preferably for a product company (if you have lots more, that’s great; we’re old too)
- at least two years of hands-on experience writing Ruby/Ruby on Rails
- some experience with relational databases – you need to be able to build a data model, write SQL, and apply sensible indexes.

SKILLS TO HELP YOU STAND OUT: 
- building or working with RESTful API components
- NoSQL experience (MongoDB or similar – anything that stores XML or JSON)
- experience with cloud infrastructure e.g. Docker, AWS, Azure.


  • 02 Sep 2018

Job description

What you’ll need to do:

  • Work together in cross-functional teams (Engineering, ops and product) and co-own product delivery end-to- end
  • We understand that things can occasionally go wrong and we want to work with people who can calmly deal with the immediate crisis; are happy to get stuck in to help fix the issue at hand and then work out the root cause and effectively deal with it
  • You’ll need the ability to build and deploy efficiently
  • Not be afraid to take ownership over projects
  • Work collectively with peers and be able to contribute to new tech discussions

Experience Required:

  • Commercial experience in Java 7 and/or Java 8
  • Experience working in a continuous automation / deployment / delivery environment
  • Good understanding of APIs and REST
  • Experience with Git or other similar distributed SCM systems
  • Strong bias in test-driven development (TDD) and automation (unit, feature, integration and regression)
  • Exposure to building applications on cloud platforms, familiarity with AWS
  • Knowledge of how to work on a *nix desktop environment (OS X, GNU/Linux) and be familiar with the terminal

Nice to have:

  • Commercial experience in a regulated industry
  • Willing to attend conferences and meet-ups
  • A keen contributor to open source projects