keywords/skills

Showing page 5 of 124 (10 in 0.24 seconds)

  • £45k - 85k | Equity
  • 02 Sep 2018

Job description

We are looking for an engineer to join our core backend API team.

You will be the sort of person that has worked at several companies before but wants to join an innovative culture implementing bleeding edge technology at a global scale.

Likely having cut your teeth on other languages, you will have commercial experience using Golang for general systems programming and microservice architectures.

What skills you’ll bring

  • Expertise in Golang and proficiency in other languages (Preferably C/C++,NodeJs, Python).
  • Commercial experience with REST, RPC and message exchange protocols.
  • Experience with frameworks such as: Gin, Gorilla, Dep, Ginkgo
  • You actively contribute to open source Golang communities.
  • Working knowledge in Kubernetes, Rancher or Docker swarm.
  • Ability to write clean and effective Godoc comments
  • Knowledge around message queuing and distributed tasking (SMS,ZeroQ, RabbitMQ etc)

What responsibilities you'll have

  • Ability to perform complex work that is a dependent requirement of feature teams to deliver.
  • Mindfulness of scaling architecture to meet global demand.
  • Enthusiasm around Golang and a keen desire to evangelise the language and principles behind it.
  • A sense of ownership across platforms and environments.
  • 02 Sep 2018

Job description

London, Treatwell HQ

DevOps Engineer - Platform Team
The Company

Hello, we’re Treatwell.

Here at Treatwell, we are changing the way people book their hair and beauty services. Today we are the biggest beauty bookings platform in Europe working with over 30,000 salons, processing several million orders per month and operating across 11 countries.

Our success to date is down to 500 passionate and brilliantly-talented people working together to harness the power of beauty, and the beauty of technology.

However, we are not even close to being done. Today, less than 5% of hair and beauty is booked online - that’s tiny. We believe that booking online is inevitable and our mission is to give every customer their perfect hair and beauty experience, and to revolutionise an industry.

The Role

We’re looking for an experienced, talented and motivated DevOps Engineer to join our Platform Team, to design and build slick, robust and reliable technical infrastructure and tooling, to champion DevOps culture and practices throughout our engineering teams, and to accelerate our journey towards Continuous Delivery. We’re growing very quickly, both as a team and as a business. The remit of the Platform Team is to enable this growth.

Here in the Treatwell tech team we’re a nice bunch, we love to ship software and we like to think we’re pretty smart. We believe in Agile principles and values, we like to ship software frequently and we are committed to continually improving the way we work. Currently, our stack includes Docker, PostgreSQL, MSSQL, Nginx, Elasticsearch, RabbitMQ, Redis, Ansible, Puppet and Varnish, our services are written in Java, NodeJS and Python, everything runs on Linux in AWS and we are currently evaluating technologies including Kubernetes, Prometheus and Hashicorp Vault. We believe in using the very best tools for the job and are happy to add new technology to our arsenal, but we strongly resist being seduced by shiny fads!

About You

You’ve performed a similar role in a fast-paced, high-performing, growing team.
You have strong Linux skills and are familiar with AWS, or a similar cloud provider.
You are experienced using Docker and also have some knowledge (and preferably practical experience) of container orchestration e.g. Kubernetes.
You are familiar with some of the rest of our tech stack, and can learn the remainder very quickly.
You have experience with some of: networking, security, logging, alerting and monitoring.
You have programming experience, you’ve written Infrastructure as Code and you may have worked with Java and/or NodeJS development teams.
You live and breathe DevOps culture and practices including CI/CD, automation and IaC and can coach teams to adopt these ideas.
You may have worked on distributed systems, and have an appreciation of highly available, self-healing systems.
You have experience working in, or closely with, Agile development teams.
You’re friendly, diligent and driven and you like having fun at work!


The Perks

Flexible holiday policy - we don’t count how many days you’ve taken
High end computer with operating system of your choice
£50 Treatwell voucher every month
Conference and training budget
Enhanced parental pay & leave policy
Wellness fund for subsidised fitness activities with team mates 
Kitchen stocked with free breakfast, fruit, soft drinks and barista coffee
Fantastic parties and regular social events
Legendary drinks and nibbles spread every Friday
Benefits platform offering childcare vouchers, cycle to work scheme, high street discounts and more
The opportunity to work alongside a talented, friendly, entrepreneurial team in a lovely Central London office (WC1V)

  • 02 Sep 2018

Job description

Clearmatics mission is to build peer-to-peer infrastructure for a machine-driven future that is resistant to the monopoly-making tendencies of network effects inherent in today's client-server architectures. We call our technology approach 'decentralized automation', which combines cryptography, consensus protocols and economic mechanism design.

We're looking to hire a Senior DevOps Engineer to expand our team. You will be working with the Engineering team on DevOps strategy, design, and implementation. 

As a Senior Devops Engineer, you will define and implement processes and technologies that will support delivering the core Clearmatics product.

You will help Engineering teams to go faster, whilst ensuring quality is maintained through Continuous Integration and Delivery. You are naturally curious and continuously looking to improve.

You should have more than a passing interest in the Ethereum or cryptocurrency space, with contributions to Open Source Projects being a distinct plus.

You should be able to reason about technical problems, argue thoughtfully and contribute in a team setting.

You will be responsible for the following:

  • Defining best practices and methodologies for agnostic cloud architectures
  • Defining packaging approaches and release management
  • Defining release processes for regulated environments
  • Defining deployment strategies
  • Monitoring, notification, and alerting systems
  • Knowledge transfer and mentoring other team members

You are a team player, comfortable working under your own steam and are used to working in a fast paced innovative environment.

Candidates are expected to have exposure to some elements within our tech stack and to demonstrate the ability to have learned new technologies in the past.

Our tech stack consists of the following:

  • Linux (Red Hat, Ubuntu)
  • Docker
  • Kubernetes
  • AWS (S3, RDS, EC2, ECS, ELB)
  • HAProxy
  • Terraform
  • Grafana
  • Geth
  • Golang, Python, Solidity

You will have:

  • A security mindset
  • Experience of working with cloud based infrastructure
  • Experience of working with container technologies (Docker, Kubernetes, etc)
  • Experience of configuring Continuous Integration pipelines
  • Experience of proactively monitoring systems and networks
  • Experience leading teams
  • Data management strategy, design, and implementations
  • Experience of using scripting languages
  • Experience of Link Layer and Internet Layer protocols
  • Hands on experience within a DevOps culture, supported by lean / agile delivery methodologies

Nice to haves:

  • Experience of working with Ethereum or related DLT technologies
  • Experience of working with Decentralised or P2P systems
  • Golang
  • Experience of working in or with financial institutions
  • Experience of cryptography
  • Experience of working with HSMs
  • 02 Sep 2018

Job description

We are looking for talented engineers to help build great apps and services in the Sainsbury’s Digital Team.  You will work in multi-functional, collaborative teams that are empowered to create a beautiful application ecosystem that is consistent, reliable, secure and performant.

What I need to do

  • Write clean, well-structured and maintainable code
  • Write tests and adopt TDD / BDD where appropriate
  • Work collaboratively within a genuine Agile team comprised of colleagues from across Sainsbury's

How I will succeed 

Show a good level of understanding across a variety of technical skills Demonstrate and promote good attitudes and behaviours, such as collaboration, learning, sharing, respect and motivation. Believe in a DevOps culture - we build and own the entire stack, and endeavour to automate as much as possible. Help us constantly inspect and adapt our practices. 

What I need to know 

  • Clean coding using PHP
  • Automated testing using tools such as PHPUnit, Behat or Selenium

We are also doing the following, so any knowledge in these areas would be great: 

  • Deploying multiple services to cloud based infrastructure (AWS) using CI/CD pipelines
  • Working with PHP7, using modern frameworks such as Symfony
  • Building client-driven services using GraphQL 
  • Monitoring our applications using the ELK stack
  • Working with Node.js, Python, Java, MySQL, Docker, Postgresql, Terraform, Ansible and friends…
  • 02 Sep 2018

Job description

DESCRIPTION

At Quiqup, we’re reimagining the last mile so everyone can experience next-level logistics. We take care of everything: from full-service software packages to a fleet of Quiqees that navigate the streets and personally hand over the parcel at the door. For large enterprises we create bespoke solutions that meet shoppers’ ever-increasing demands. For small businesses, we offer speedy integrations that turn their shop into a warehouse to instantly open them up to a wider customer base. Customers can select custom pick-ups and drop-offs around the city, all at the touch of a button. With a delivery solution that suits everyone, we’re transforming the way goods move about our streets for better cities, better business and all round better living.

With a delivery solution that suits everyone, we’re transforming the way goods move around our streets for better cities, better business and all round better living.

The Team

The Infrastructure Team are a dedicated team of DevOps and Data specialists that own the technology backbone of all Quiqup services. We play a role in nearly every stage of the software development lifecycle at Quiqup, providing mission critical services that make our real-time, data-driven logistics platform work.

REQUIREMENTS

Leading our DevOps, you will work collaboratively with software engineers to deploy and operate our systems. You’ll help build, maintain, automate, and streamline tools for deployment, monitoring and operations. You’ll help troubleshoot and resolve issues in all of our environments and provide technical expertise within the infrastructure team and the technology department as a whole.

What will you be doing:

  • Improve our stability and scalability as the company and number of applications grow.
  • Improve infrastructure visibility and empower our developers.
  • Write exemplary, clean code following best practices (clean code, TDD, dependency injection,...).
  • Effectively lead a dedicated DevOps team.

Your skills and experience:

  • Experienced Lead or Senior DevOps.
  • Background in Linux Administration.
  • SCM and CI/CD pipelines (GitLab, etc.).
  • Containerised platforms (Kubernetes (experience in this essential), Docker, Helm, etc.).
  • Knowledge of networking, including firewalling, load balancing, routing.
  • Cloud IaaS (GCP, AWS, etc.) and bare-metal.
  • Logging technologies (Fluentd, Elasticsearch, Kibana, etc.).
  • SQL, NoSQL and message queues (PostgreSQL, Redis, Kafka, RabbitMQ, etc.).
  • Monitoring technologies (Nagios, DataDog, Prometheus, etc.).
  • Infrastructure and configuration management tools (Ansible, Terraform, etc.).
  • Programming and scripting languages (specifically Python).
  • Eligible to work in the UK.

BENEFITS

  • Opportunity to shape a market and technology space still in its infancy with many unsolved challenges
  • An independent and autonomous company culture
  • Time for personal projects and development, actively involved in OS projects
  • An international and diverse group of people - 30 nationalities and counting
  • And the usual stuff - competitive compensation package, pension, office dogs and all the rest
  • £50k - 60k | Equity
  • 02 Sep 2018

Job description

Equity range is 0.05% to 0.25% depending on experience

Tech

Our tech stack is constantly evolving and improving.

Right now we are using:

- Java 8 - written in Kotlin for the majority of the backend
- Dropwizard / Guice
- Docker for infrastructure deployment
- Node for our website, merchant dashboard and other user-facing elements
- Microservices used pragmatically for core components to ensure scalability and resilience
- All the usual expected libraries

About you

The role is primarily backend but as a startup we need someone who can do a bit of everything.

Ideally, you have experience in building systems at scale and would be passionate about learning new technologies and sharing what you learn with others in the team.

You are comfortable working with ambiguity, with like-minded people.

You love solving hard technical challenges and writing clean code but you are conscious of functionality and robustness.

Logistics

- Our office is between Shoreditch and Old Street
- We work from home on Fridays
- Lunch once a week and daily snacks provided
- Annual company wide trip
- Endless free coffee or tea
- Generous holiday allowance
- Salary and equity are competitive and negotiable depending on experience

Application process

Candidate sends:

1. CV and/or LinkedIn profile
Brief intro about yourself
GitHub profile if you have it
An article you have read recently that you thought was interesting

Interview process:

1. 35min phone interview with 1 business and 1 technical Fluxer

2. Short take home coding test (may not be needed depending on experience)

3. In depth technical face to face interview with CTO and then CEO (Estimate 1 hour total)

4. Decision

  • £60k - 95k
  • 02 Sep 2018

Job description

We have no reason to be quiet! 

Vodafone UK is building a world class Digital Engineering team across London and Newbury to push the boundaries, whilst creating next level customer experiences, and we're looking for talented and imaginative engineers to join us for exciting new software development roles.

If you own and solve technical challenges daily, refactor without blinking, challenge complexity and you get excited about being part of a community that wants to continually learn, adapt and improve, come and be part of something huge, we'd love to hear from you!

What will I be working on?

We are currently in the process of decommissioning our legacy systems and using micro services architecture to create our own home grown systems.

You will be part of our 4 tribes, where we are building new customer interactions using Java, Spring, Micro services, AWS, Docker, REST, OpenAPI and BDD via CI/CD and Agile delivery..

What will I be doing, we hear you ask. Well...

75% of your role will be hands on with our design and development of our digital platforms.

25% of your time will be dedicated to coaching and supporting around 6-7 engineers at different levels, passing on your knowledge and experience but also looking to pull out their innovative ideas and solutions. 

You and your squad will also be looking at continuous improvements and how we as one team can put Vodafone UK Digital in the forefront of our customers.

Still not sold on the dream yet? Here’s what’s in it for you

  • Working in a fun, collaborate team of likeminded people. We love new ideas and solutions. If you have something to say, then say it! We have no reason to be quiet.
  • 28 Days holiday + bank holidays
  • A defined contribution pension (we match your contribution up to 10%)
  • MyChoices - Vodafone’s benefits scheme which gives you the opportunity to choose a benefits package to suit your individual needs
  • SMART working – 1 day working from home per week
  • Award winning maternity/paternity leave
  • 02 Sep 2018

Job description

ARM - Senior Web/React Engineer, IoT - Cambridge Cambridgeshire CB1 9NJ

The Internet of Things business unit at Arm are seeking a strong JavaScript engineer to join the online tools group to work on React applications. You have an interest in cloud services and how IoT can change our lives for the better.

This is a unique opportunity for you to work on many different technologies in a group working at the intersection of web applications and embedded development in IoT.

You will have the opportunity to help us deliver user interfaces across multiple platforms including desktop, browser and mobile. The applications you work on will give connected objects a presence on the web.

Within this team we have multiple roles available on different levels, so we would be happy to hear from you and discuss which position suits best.

The Role

We craft the user experiences of products being built around IoT at Arm and are responsible for their ease of use. These include user-focussed management interfaces for cloud services as well as developer-focussed tooling.

Working in the emerging world of IoT, you will require pro-activity, dynamic approaches to problem solving and creative thinking.

In return, you will join an experienced, professional, collaborative team working with cutting edge technologies and concepts in an agile environment.

A willingness to learn will be rewarded with training opportunities as well as the ability to work across other teams in the group.

Responsibilities

  • Work as part of a diverse team to design, deliver and support the user interfaces needed for IoT products at Arm
  • Show demonstrable quality through unit testing and continuous integration
  • Work alongside peers and junior team members alike to discuss and solve technical problems, mentoring as necessary
  • Communicate effectively with other geographically-dispersed teams across the business unit
  • Engage with our agile planning and development processes to help shape delivery of our products
  • Opportunities exist to take on leadership responsibilities

 Experience and Skills

You have worked extensively with web technologies in an enterprise environment and have experience with JavaScript frameworks and tooling. You have experience with React using TypeScript or a strong desire to work with these technologies.

The skillset of the team is necessarily diverse, leading to a very dynamic working environment. We are seeking someone with a "get things done" attitude and a strong background in some of the following:

  • Web development technologies including HTML5 and CSS3 (Bootstrap, Foundation, etc.)
  • Demonstrable JavaScript skills, ideally using TypeScript
  • Single-page application development, ideally using React
  • Continuous integration workflows including build systems, testing and deployment
  • Source control systems, especially git
  • Agile principles and processes

Any experience of these technologies would also benefit the role:

  • Experience with server-side scripting using Node.js
  • Experience with UX design principles
  • Implementing and consuming RESTful APIs
  • Containerisation technologies (e.g. Docker, Kubernetes)
  • Mobile UI development experience (iOS, Android, Windows Phone, etc.)

We actively support cross-training between these technologies where there is no existing experience.

  • £30k - 70k | Equity
  • 02 Sep 2018

Job description

As a QA Analyst/Test Engineer, you will be proactive on the entire product lifecycle with all quality assurance activities ensuring that the software meets the highest standards before being delivered.

Your main responsibilities are:

  • Work the dev team to identify reasonable quality goals based on product needs.
  • Define, create and maintain QA procedures ensuring adherence to testing best practices.
  • Build and maintain both manual and automated frameworks
  • Coordinate the execution of test scripts with QA, Project Managers, Developers, and business (internal or external) testers.
  • Ensure all acceptance criteria are met and end-to-end integration points are covered for the completion of development and testing.
  • Assist Developers and technical support staff in identifying and resolving defects.
  • Escalate risks and issues on time.
  • Support DevOps processes by maintaining regression scripts for Continuous Integration.
  • Contribute to continuous improvement and proactively support knowledge sharing across the entire team.
  • Measure how closely the product meets the quality goals set forth by the stakeholders, including risk as it applies to the quality of the product.

Prior experience with startups and working with agile, cross-functional teams is a plus. In-depth knowledge about DLT or Blockchain technology is not required, but candidates should generally be interested in the technologies poised to transform the way we live and be open to learning deeply about blockchain topics.

Must have:

  • 3+ years experience as a QA Analyst / Test Engineer working in an Agile team.
  • Strong knowledge and applied expertise of quality practices.
  • Ability to develop test automation for multiple languages (Python, Java 8 and Javascript ES6+ are a bonus)
  • Experience on Distributed Networks testing will be prioritized.
  • Experience with DevOps tools for Continuous Integration (CI) testing.
  • Ability to clearly document performance test results.
  • Ability to troubleshoot bottlenecks and apply performance tuning techniques.
  • Working knowledge of Test Management Tools
  • Knowledge of git, branching, continuous integration.
  • Have done and like to do demonstrably hard things
  • Good communication skills.
  • Opinions on what technologies and standards we should use now and in the future, we always want to hear new ideas.
  • Writing clean, standards-compliant, scalable, reusable, quality code.
  • Interest on DLT/Blockchain Technologies.

Bonus:

  • Knowledge of DLT/blockchain technology such as decentralization and cryptographic protocols.
  • Experience of Network Security testing.
  • Experience with Docker.
  • Experience with state management, preferably RxJS
  • Great interpersonal skills and a willingness to go above and beyond when collaborating with the rest of the team.
  • Relevant International Software Testing Qualifications Board and technical certifications are beneficial.
  • 02 Sep 2018

Job description

Join us on our exciting journey!

IQVIA™ is The Human Data Science Company™, focused on using data and science to help healthcare clients find better solutions for their patients. Formed through the merger of IMS Health and Quintiles, IQVIA offers a broad range of solutions that harness advances in healthcare information, technology, analytics and human ingenuity to drive healthcare forward.

Software Engineer

Machine Learning and AI Solutions, Real World Insights at QuintilesIMS

The Role

You will play an essential role as part of a product engineering team, who will develop healthcare web applications with machine learning components. The ability to learn extremely fast and rapidly build skills in cutting-edge technologies is essential. You will need to bring a depth of experience in full stack development and web technologies, be open about your strengths and weaknesses, and quickly identify how to move you and your team to the next step. A broad understanding of the latest data science technologies is a plus but not a requirement.

You will need to understand the full range of tasks involved in constructing effective and beautiful user-facing applications, from the underlying processing to the end-user experience. You will need to be highly collaborative, innovative and flexible. You must be excellent at communication, writing high quality code and taking initiative.

Our ideal candidate: Experience

  • You will have a strong background in commercial software development. You will have worked on multiple web applications, both back-end and front-end, with modern languages and frameworks.
  • You have experience working with Agile methodology such as Scrum or Kanban and familiarity with software development practices such as Continuous Integration, Behaviour-Driven Development and DevOps. You will have strong opinions on how to design high-quality, maintainable code for the long-term.
  • You will have had some commercial experience of data exploration, cleansing, and the processing of messy data and experience working with very large datasets in SQL databases.
  • You will have a degree in a quantitative discipline (computer science, mathematics, physics, artificial intelligence or similar).
  • Additionally, knowledge of the latest developments in machine learning and some experience of engineering with the relevant technologies on commercial or large academic projects is welcome.

Our ideal candidate: Tech Skills

  • Significant experience (ideally long-term commercial projects) developing in at least two of the following: Go, JavaScript (ideally ReactJS), Python, Scala, Java, or C++
  • Must have experience working with REST architectures and API design.
  • Experience (at least one project) working with a variety of data storage and processing technologies such as SQL, Oracle, PostgreSQL, MariaDB, Redis, MongoDB, Hadoop, Spark, Kafka, Cassandra.
  • Bonus points for a demonstrable interest (e.g. public GitHub repo, or online course completion) in at least one of the following machine learning libraries (or equivalents): TensorFlow, scikit-learn, Spark MLLib or CRAN packages for machine learning.
  • Bonus points for working with cloud technologies such as AWS, GCP, Azure and also container systems like Docker and Kubernetes.

The team

We are strategic thinkers, innovative technologists, deep subject matter experts and data evangelists who are passionate about driving better performance in healthcare through Machine Learning products. We are collaborative, intellectually curious, entrepreneurial and are encouraged to disrupt how our industry works and how we operate on a daily basis. Plus we have the resource and structure of a large company in an environment where we empower our people to create their own solutions and do their own thing. The Machine Learning & Artificial Intelligence team within the Real-World & Analytics Solutions (RWAS) Technology division is the fastest-growing group of collaborative, enthusiastic, and entrepreneurial individuals.

Eradicating disease and improving global healthcare provide a great sense of purpose for the work that we do. We also have a very collaborative working environment, hands-on leadership and use the latest Agile methodologies at the core of our work. Lastly, and perhaps most importantly, we work with very little legacy technology, allowing our technologists the freedom to innovate with their own ideas and solutions. In our never-ending quest for opportunities to harness the value of Real World Evidence (RWE), we are at the centre of IQVIA’s advances in areas such as machine learning and cutting-edge statistical approaches. Our efforts improve retrospective clinical studies, under-diagnosis of rare & common diseases, personalized treatment response profiles, disease progression predictions, and clinical decision-support tools.

You will join this high-profile team to work on ground-breaking problems in health outcomes across disease areas including Oncology, Neurology, Chronic diseases such as diabetes, and a variety of very rare conditions. The Machine Learning & Artificial Intelligence Analytics team work hand-in-hand with statisticians, epidemiologists and disease area experts across the wider global RWE Solutions team, leveraging a vast variety of anonymous patient-level information from sources such as electronic health records. The data encompasses IQVIA’s access to over 530 million anonymised patients as well as bespoke, custom partnerships with healthcare providers and payers.

The Business Unit: Real-World & Analytics Solutions (RWAS) Technology

Real-World & Analytics Solutions (RWAS) is a market-leading, fast-growing and highly successful business, focusing upon delivering tangible business results to clients across healthcare value chain internationally, working with key decision-makers and business managers. RWAS teams help clients lever complex clinically rich patient-level healthcare datasets to understand healthcare treatment patterns and outcomes to make more informed decisions, and deliver results.

The RWAS Technology mission is to deliver world class and globally scalable technology platforms and analytics applied to complex and large scale clinical datasets, to support IQVIA’s ongoing and rapid growth in Real World Evidence, as well as the development of new product lines - this requires global leadership across technical and data architecture, software development and data visualization, privacy management, analytical methods, data science, machine learning, deep learning and natural language processing (NLP) - building upon 100s of novel technologies and methods either published in peer reviewed journals or patented by our team.

The solutions are delivered to a variety of clients across life-science, government, payor or provider organizations. The CoE also curates the largest collection de-identified Real-World Data in the world, from different patient care settings in 18 countries worldwide – the RWES Tech CoE is at the forefront of “Big Data” in healthcare. Through its mission and skills, the RWES is transforming the way clients create new insights and deliver improved healthcare research and patient outcomes. 

We invite you to join IQVIA™.

We know that meaningful results require not only the right approach but also the right people. Regardless of your role, we invite you to reimagine healthcare with us. You will have the opportunity to play an important part in helping our clients drive healthcare forward and ultimately improve human health outcomes.

Whatever your career goals, we are here to ensure you get there!