keywords/skills

Showing page 1 of 25 (10 in 0.12 seconds)

  • Edinburgh
  • 17 Jun 2019

About the company
Appointedd is the world’s most flexible online booking software. Empowering entrepreneurs and business owners with beautiful and intuitive online booking and business management tools, Appointedd’s technology is cutting edge.
Based in the heart of Edinburgh and noted as one of the most exciting startups in Scotland, Appointedd is a hugely exciting tech business with big plans for future growth. This is your opportunity to join us on an exciting journey and have a direct influence on our future success, playing a vital role in our team. We’re a passionate and innovative team with an industry-leading product, currently onboarding household names and breaking into a global marketplace.


The role
We are looking for a full stack developer (with a bias towards frontend) to join our small, ambitious team in the centre of Edinburgh. You will focus on improving our existing products and pushing new features across all platforms, but we’ll also want you to thrive in a collaborative environment.


Responsibilities

  • Maintaining Appointedd’s existing functionality and building new functionality.
  • Improving efficiency and implementing performance enhancements.
  • Maintaining, improving, and documenting Appointedd’s developer libraries and tooling..
  • Designing and building scalable solutions.
  • Creating intuitive user interfaces.


Desirable skills and experience

  • Frontend JavaScript and frameworks (we use AngularJS)
  • CSS Preprocessors (we use SASS)
  • PHP and frameworks (we use Laravel)
  • NodeJS and frameworks (we use Hapi)
  • Package managers (we use NPM & Composer)
  • Build tools (we use Grunt)
  • NoSQL databases (we use MongoDB)
  • Git version control
  • Issue management software (Github, Jira etc)
  • Know your way around a command line
  • An eye for software design and UX best practises
  • Experience working in an agile development team
  • Enjoys developing end-to-end solutions across the frontend and backend
  • Excellent verbal and written communication
  • Ability to learn and pick up new things quickly
  • Willing to roll up your sleeves and get stuck in as no two days at Appointedd are the same!


The benefits of working at Appointedd

  • We work in a beautiful city centre office, with amazing views of Edinburgh Castle
  • You’ll get a MacBook Pro and any equipment you need to do your job
  • We can supply any additional training you require
  • Your manager will have a technical background and can support you through regular one-to-ones and mentorship
  • You’ll have support from a talented and passionate team
  • You’ll have empowerment to explore your creative ideas
  • You’ll have full ownership of your workload
  • Every Friday we have a team breakfast
  • We have Friday team drinks and host a company-wide “Show and tell”
  • We can offer a competitive salary and company share options are also available, dependent on experience.


How to apply
Please apply with your CV and a short covering letter highlighting what appeals to you most about the role and what you think you can bring to the team.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital or disability status.


No recruitment agencies please.

  • £80k - 110k | Equity
  • 17 Jun 2019

Job description

PLATFORM AT TESSIAN

We're looking for a senior DevOps engineer to join us on our predominantly cloud centric infrastructure. You should be experienced with (and excited by!) ideas like infrastructure as code and "cattle not pets", and be prepared to design, develop and support the various offerings of our system. Because of the sensitive nature of our work flexibility is a must. We deploy to AWS today, but may want to extend to other cloud offerings in the future. We are extensively using Docker to manage our application code, so this role gives a chance to build on modern software deployment techniques, and we use a range of cloud services to orchestrate, secure and manage our application stack. You'll be investigating and proposing microservices architectures and coming up with new ways to deploy and scale Tessian's platform. You’ll be growing your skill-set on an ongoing basis; regular and continuous development is something we believe in and as an employee we will seek to create opportunities for you to evolve. Our agnostic approach to problem solving means we favour hiring engineers who pride themselves on the ability to learn new skills, their comfort with the unknown and their willingness to experiment. This role may involve, at times, client side visits. Some of the technologies we’re working with include NodeJS.org/en/" rel="nofollow">Node.js, C#, Python, Postgres, MongoDB, Spark, and our current cloud stack revolves around AWS, Docker (on ECS), Ansible and Terraform.

WE'D LOVE TO MEET SOMEONE WHO:

  • Has 5+ years of DevOps/Platform experience, and has ideally held a Lead role
  • Is a great problem solver who takes pride in their work
  • Enjoys building scalable and resilient systems
  • Has strong experience managing a range of production applications in a distributed and highly available cloud services environment (AWS preferable)
  • Has experience with containerization (Docker) and high level container orchestration systems (e.g. ECS/Kubernetes/Swarm)
  • Has experience with automation and configuration management tools (e.g. Ansible, Terraform, and Puppet)
  • Has a deep understanding of Linux operating system and administration skills, and shell-scripting skills
  • Has a deep understanding of server/network security concepts and implementations
  • Has created and worked with microservice infrastructures
  • Ideally has some programming knowledge, preferably Python, Node.js, Javascript, or Go
  • Ideally has some experience deploying solutions to enterprise clients

WHY YOU'LL LOVE IT HERE:

  • You’ll work alongside amazing, high-performing colleagues
  • We offer a competitive salary (range dependent on experience, from entry to lead) and equity options with every role
  • Everyone gets 25 days of paid annual leave (33 days including bank holidays)
  • Fantastic tech start-up environment, using best practices and cutting edge technologies
  • Company contributions are made towards your pension
  • You’ll get brand-new high-spec equipment to work on & choose your own OS
  • Flexible start times on the tech team
  • One day per week work from home guaranteed for parents & carers
  • We have communal company lunches, and regular team socials and activities
  • One week of remote working from abroad
  • There are plenty of office snacks including fruit, nuts, bread, and cereals, and amazing coffee
  • We offer a cycle to work scheme, eye care vouchers and childcare vouchers
  • If you’re coming from abroad, we’ll provide relocation assistance. Over 25% of the company is international and we’re always as supportive as we can be in helping people make the move
  • Canary Wharf, London, England, UK Canary Wharf London GBR E145GL
  • 17 Jun 2019

DevOps Engineer - Permanent - Canary Wharf, London

The TeamJoining the growing CloudOps team in our Solutions & Digital Division, the DevOps Engineer is responsible for development operations, server and user administration, and code deployment for KPMG's back end cloud applications and productsYou will be working to continuously advance and standardise our clients infrastructure and deployments, whilst collaborating with colleagues to write infrastructure as code that scales and takes advantage of the technologies used.

The Role:

  • Help design and build monitoring systems, metrics, internal dashboards, and other tools that allow KPMG clients to become increasingly, scalable, and reliable infrastructure.
  • Continue to cultivate a culture of collaboration, innovation and bringing industry standards to everything we do.
  • You have a current understanding of public and private cloud services.
  • You understand the fundamentals: Cloud Technologies (AWS, Azure, Private), Windows, Linux, Security and Networking.
  • Automation and repeatability are at the heart of everything you do.
  • Use of any of the following: Python, NodeJS, C#, Cloudformation Templating, Ansible / Salt, Octopus, Team City / Jenkins
  • You've built highly scalable, secure, efficient, and resilient systems.
  • Ability to continuously learn, work independently, and make decisions with minimal supervision.

What we can offer:

  • Scale, some of our clients are well known global brands, their infrastructure isn't small.
  • A great team environment, inside and outside of the work place.
  • Love of technology and learning about even newer technology to help our clients be successful.
  • Flexible and considerate working hours.
  • Access to regular training opportunities and certification which can include Internal, AWS and Pluralsight.
  • Generous pay and benefits such as a subsidised lunch, health care, pension, cycle to work, free day off to celebrate your birthday.
  • Excellent relationship with vendors and access to authorities within their field.
  • Strategic partnerships with leading public cloud providers (GCP, AWS and Azure)

If this role would be of interest, please do not hesitate to submit an application so we can speak to you!

We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, gender reassignment, marriage and civil partnerships, pregnancy or maternity or age

  • Reigate, Surrey, England, UK Reigate Surrey GBR RH2 9PQ
  • 17 Jun 2019

Software Developer in Test (SDET)

I have an excellent opportunity for a Software Developer in Test (SDET) to work for a global advisory, broking and solutions organisation on a contract running up until the end of the year, based in Surrey.

The Developer will be responsible for driving and establishing QA processes and strategy within the team. The role includes working closely with developers, product owner and DevOps to ensure that the team is using industry-accepted best practices. As well as coaching and mentoring other team members on quality practices and frameworks.

The candidate will need to fill comfortable to be able to drive testing with the team. Someone who should be comfortable to pair with developers and write test plan and test cases, be able to work with Scrum Master, Product Owner and other stakeholder to improve QA/Testing process in the team.

Day To Day Activities

  • As a QA/SDET you are required to perform an extensive range of technical and/or professional work activities in a variety of contexts. This includes the following:
  • Writing test code as production quality code
  • Build, maintain and improve test frameworks
  • Be a leader in ensuring the team collectively take responsibility for fixing failed tests and issues with the CI/CD infrastructure.
  • Coach and mentor team for best test practices.
  • Help the team to improve test process and automation in agile environment.
  • Develop and execute test case and scripts for both manual and automated.
  • Ensure that the team have the right level of test coverage for the product, functional and non-functional tests.
  • Become a trusted authority in your team within QA and Automation matters, with a strong evidence-based case for why a release is ready to ship.

Must Haves

  • Commercial experience in JavaScript frameworks
  • Experience with a JavaScript framework such as CypressIO, WebdriverIO, Protractor etc.
  • Commercial experience with NodeJS, React, Angular
  • Working in fast paced Agile team
  • Commercial experience of continuous integration and delivery
  • Commercial experience with REST APIs
  • Commercial experience with Docker, AWS, Jenkins
  • Commercial experience with GIT and GIT branching methodologies
  • Degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience
  • Strong written and verbal communication skills
  • Strong teamwork ethic

If this role is of interest please contact me for further details - Josh - 0207 654 1134

We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, gender reassignment, marriage and civil partnerships, pregnancy or maternity or age

  • 17 Jun 2019

Job description

Interested in Cloud Technologies? Do you have a thirst for knowledge and personal development? Keen to enhance our product roadmap? 

You will join a tight-knit team that work across boundaries; teams in Newcastle, London & America, building new services that provide high quality financial data, banking and payments integration to all the Sage products globally.

You’ll have the chance to work with some outstanding colleagues; people who have built this product from the ground up and are committed to seeing it succeed.

You’ll use your JavaScript/NodeJS skills to build cloud-based solutions hosted in AWS, using MongoDB, SQL or Dynamo. Our teams are always exploring new technologies and finding the right tool for the job.

We would love to meet you if you are: 

• Working on JavaScript/NodeJS (and would like to hone your skills) 
• Experienced with AWS OR Azure 
• Willing to adapt to significant changes in either technology or environment 
• A great problem solver, who loves to innovate and engineer creative solutions 
• Enjoys a challenge 
• Intellectually curious 
• Passionate and hungry to learn new skills and technologies (Web & Cloud based) 
• Building or supporting large, complex enterprise software 
• Wanting to make an impact and improve our services 

Why you would love to join us: 

• You’ll work alongside highly capable engineers 
• We offer a competitive salary, share scheme, bonus options and strong pensions plan 
• Everyone gets 25 days of paid annual leave + options to buy up to 5 additional days 
• Fantastic tech environment, using best of breed and cutting-edge technologies 
• Make a difference to communities we live and work in, with your 5 volunteer days every year 
• You will receive brand-new high-spec equipment to work on 
• Flexible start times on the tech team 
• Regular social events, team outings, conference and meet-ups. 
• Join our on-site gym, the Sage running club, chess club, book club or start your own club! 
• Free on-site parking 

If you want to join a flexible, fun working environment, and would relish the opportunity to learn and grow within a knowledge sharing culture, we would love to hear from you. 

Drop me a message if you want to have a chat - james.lord@sage.com OR Tweet me @JamesLord91

  • 17 Jun 2019

Job description

THE ROLE

The Software Engineering community are responsible for analysing, designing, planning, executing and evaluating work to time, cost and quality targets, assessing and evaluating risk.  The Engineers work within a clear framework of accountability, exercising substantial personal responsibility and autonomy.  They take initiative to keep skills up to date, mentor colleagues, maintain an awareness of developments in the industry, and advise on scope and options for continuous operational improvement.

KEY RESPONSIBILITIES

As a Software Engineer at Arcadia you are required to perform an extensive range of technical and/or professional work activities in a variety of contexts. This includes the following:

  • You write clean, concise, self-documenting code that both you and your team can still understand a year after
  • You strive for greatness in regards to unit testing and aspire to have 100% unit test code coverage in everything you do.
  • You champion code reviews and provide clear concise feedback
  • You thrive in an agile fast paced environment and embrace change.
  • You fully contribute to the work of the teams and work to the required technical standards
  • You actively look to mentor more junior engineers
  • You support the technical leads
  • You take a more holistic view on tasks, consulting between engineering teams and architecture
  • You actively participate in technical decisions and champion clear documentation of decisions

SKILLS & EXPERIENCE

  • Extensive Commercial experience in JavaScript ES5/ES6, CSS3 and HTML5
  • Minimum 2 year experience with a JavaScript framework, ideally js / Redux
  • Commercial experience with NodeJS Strongly
  • Ability to thrive in an Agile first environment
  • Commercial experience of continuous integration and delivery
  • Strong commercial experience with TDD/BDD
  • Strong Commercial experience with unit testing ideally in Jest
  • Commercial experience with REST APIs
  • Strong commercial experience in building SPAs and isomorphic applications
  • Commercial experience with Docker, AWS, Jenkins, Redis
  • Commercial experience with GIT and GIT branching methodologies
  • Working knowledge of modern software design patterns and SOLID principles
  • Passionate for technology and how it can be used to solve problems
  • Degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience
  • Ability to present technical problems to non technical employees
  • Strong track record of mentoring more junior engineers
  • Strong written and verbal communication skills
  • Strong teamwork ethic

EXTRA CREDIT

  • Experience with ecommerce engineering highly beneficial
  • Knowledge of JS test frameworks highly advantageous e.g. IO
  • Commercial experience of creating isomorphic progressive web applications highly beneficial

WHAT WE OFFER

  • Flexible working hours
  • 25% staff discount across all brands within the group
  • Generous holiday with holiday trading
  • Early finish summer hours
  • Regular team and company social events
  • Pension scheme
  • Company bonus scheme
  • Interest free season ticket loan
  • Access to regular sample sales
  • 17 Jun 2019

Job description

THE ROLE

The Software Engineering community are responsible for analysing, designing, planning, executing and evaluating work to time, cost and quality targets, assessing and evaluating risk.  The Engineers work within a clear framework of accountability, exercising substantial personal responsibility and autonomy.  They take initiative to keep skills up to date, mentor colleagues, maintain an awareness of developments in the industry, and advise on scope and options for continuous operational improvement.

KEY RESPONSIBILITIES

As a Software Engineer at Arcadia you are required to perform an extensive range of technical and/or professional work activities in a variety of contexts. This includes the following:

  • You write clean, concise, self-documenting code that both you and your team can still understand a year after
  • You strive for greatness in regards to unit testing and aspire to have 100% unit test code coverage in everything you do.
  • You champion code reviews and provide clear concise feedback
  • You thrive in an agile fast paced environment and embrace change.
  • You fully contribute to the work of the teams and work to the required technical standards
  • You actively look to mentor more junior engineers
  • You support the technical leads
  • You take a more holistic view on tasks, consulting between engineering teams and architecture
  • You actively participate in technical decisions and champion clear documentation of decisions

SKILLS & EXPERIENCE

  • Extensive Commercial experience in JavaScript ES5/ES6, CSS3 and HTML5
  • Minimum 2 year experience with a JavaScript framework, ideally js / Redux
  • Commercial experience with NodeJS Strongly
  • Ability to thrive in an Agile first environment
  • Commercial experience of continuous integration and delivery
  • Strong commercial experience with TDD/BDD
  • Strong Commercial experience with unit testing ideally in Jest
  • Commercial experience with REST APIs
  • Strong commercial experience in building SPAs and isomorphic applications
  • Commercial experience with Docker, AWS, Jenkins, Redis
  • Commercial experience with GIT and GIT branching methodologies
  • Working knowledge of modern software design patterns and SOLID principles
  • Passionate for technology and how it can be used to solve problems
  • Degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience
  • Ability to present technical problems to non technical employees
  • Strong track record of mentoring more junior engineers
  • Strong written and verbal communication skills
  • Strong teamwork ethic

EXTRA CREDIT

  • Experience with ecommerce engineering highly beneficial
  • Knowledge of JS test frameworks highly advantageous e.g. IO
  • Commercial experience of creating isomorphic progressive web applications highly beneficial

WHAT WE OFFER

  • Flexible working hours
  • 25% staff discount across all brands within the group
  • Generous holiday with holiday trading
  • Early finish summer hours
  • Regular team and company social events
  • Pension scheme
  • Company bonus scheme
  • Interest free season ticket loan
  • Access to regular sample sales
  • 17 Jun 2019

Job description

This is a Senior Java Engineer role and hence we are looking for someone with strong backend java coding background and who is looking to mentor couple of our junior and graduates. 

Our toolchain contains all the elements you might expect in a modern development environment and pipeline: IntelliJ, Git, Jira, Confluence, Jenkins. 

We’ve adopted an agile methodology, employing TDD & pair programming and all our new workloads (dockerised Spring Boot microservices) operate in AWS with an active project underway to migrate all other code & data to AWS. We deliver highly available and secure transaction processing systems with world class uptime.

Must have: 

• Excellent knowledge and extensive experience with Java 
• Proven ability to deliver code to high standards 
• Good knowledge of SQL 
• Experience of developing on AWS platforms 
• Good knowledge of CI /CD pipelines 
• Passion for being hands on techie 
• Ability to interpret and document user requirements and translate these into technical specifications and/or code 
• High numerical reasoning and logic ability with good problem-solving skills 
• Knowledge on Architecture Best Practices and Patterns (Microservices, CQRS, Event Sourcing, Domain-Driven Design, …) 
• Experience in using a TDD approach 

Preferred: 

• Spring MVC / Spring Boot / Spring Cloud 
• Docker 
• Ansible / Terraform 
• Agile development 
NodeJS 


Sage Pay office is based at Angel Square, 2 minutes walking distance from Angel tube. You will get a competitive salary plus 15% bonus potential and other permanent benefits with world class pension. If you are looking for a visa sponsorship then don't hesitate to reach out to discuss or apply. 

  • 17 Jun 2019

Job description

We are looking to recruit an experienced Full Stack Developer to join the Literature Services Team at the European Bioinformatics Institute (EBI) located on the Wellcome Trust Genome Campus near Cambridge in the UK.

Your role

We need experienced and self-motivated individuals to contribute to the development of EuropePMC- a repository of 5 million full text biomedical research articles, supplemented with over 38 million abstracts, database links and citation information. Our content is also semantically enriched through the application of text-mining techniques to allow the development of new features within the context of other public biomedical data resources.

This is an excellent opportunity to contribute to an ambitious project that aims to become the literature resource of choice for life science and biomedical researchers in the UK, Europe and beyond.

The position reports to the Technical Coordinator for Literature Services.

You have

The successful applicants should be able to demonstrate excellence in the following:
  • Java technologies (Spring, Hibernate, JDBC, etc.)
  • Lucene/Solr
  • Tomcat, Apache Web Server
  • Linux - Shell scripting
  • SQL, PL/SQL
  • Oracle/Mongo/Postgres RDBMS

You might also have

Good experience in the following will also be taken into account:
  • Cloud based technologies (Docker, Kubernetes, etc.)
  • JavaScript technologies (NodeJS, ReactJS, VueJS, etc.), HTML5, CSS3
  • XML, XSLT
  • Agile software development

It will also be desirable for candidates to possess some or all of the following:
  • A University degree in Computer Science or have equivalent experience
  • Knowledge of Bioinformatics or biological resource development experience
  • Strong technical experience within scientific publishing or information science
  • Experience working on data-driven websites with high user traffic
  • Ability to operate in an international environment
The ideal candidate will have excellent communication and interpersonal skills.

Why join us

EMBL is an inclusive, equal opportunity employer offering attractive conditions and benefits appropriate to an international research organisation. The remuneration package comprises a competitive salary, a comprehensive pension scheme and health insurance, educational and other family related benefits where applicable, as well as financial support for relocation and installation. For more information about pay and benefits click here

We have an informal culture, international working environment and excellent professional development opportunities but one of the really amazing things about us is the concentration of technical and scientific expertise – something you probably won’t find anywhere else.

If you’ve ever visited the campus you’ll have experienced first-hand our friendly, collegial and supportive atmosphere, set in the beautiful Cambridgeshire countryside. Our staff also enjoy excellent sports facilities including a gym, a free shuttle bus, an on-site nursery, cafés and restaurant and a library.

What else you need to know

To view a copy of the job description please click here Applications are welcome from all nationalities and this will continue after Brexit. For more information please see our website. Visa information will be discussed in more depth with applicants selected for interview.

EMBL-EBI is committed to achieving gender balance and strongly encourages applications from women, who are currently under-represented at all levels. Appointment will be based on merit alone.

The initial contract is for a period of three years with the possibility of a fixed-term extension.

Applications will close at 23:00 British time on 03.07.2019. The period of work does not qualify for the Highly Qualified Migrants Programme.
  • £60k - 110k | Equity
  • 17 Jun 2019

Job description

We’re building a new generation of AI-driven recruiting tech that changes the way people do their job. To make that happen, we work hard at understanding what our users need, and we build it using cutting-edge infrastructures and a diverse stack of languages and frameworks. Our customers are some of the most innovative and quality-driven companies in the world, and we can’t bring them a product that is less than brilliant. We’re always looking for engineers who have the same passion for quality and customer happiness.

At Beamery, you will constantly be learning and teaching others. You will have a sense of ownership over the product and will take pride in your work. The best practices of the team will be influenced by your voice, and there will always be space and time for you to experiment and bring new ideas to the table.    

As a Back End Developer on the Beamteam, you will be working with a team of experienced engineers to build the next generation back end architecture of our services.

The right engineer will:

  • Have strong NodeJS skills with ES6+ and TypeScript. Functional and Object Oriented programming.
  • Have a good understanding of microservice architectures in the past, and you have experience using pub/sub architectures and Apache Kafka.
  • Have in-depth understanding of MongoDB and ORM systems, and good knowledge of the ELK stack.
  • Have a good understanding of TDD/BDD and test automation suits.
  • Enjoy using a wide variety of tools, and will be happy to pick up and learn new things.
  • Enjoy our regular teach-in sessions delivered by industry experts.
  • Have excellent communication skills, both written and spoken.
  • Enjoy being apart of a collaborative team that is focused on building a product that will delight customers.
  • Not be biased toward a specific technology: finding the right tools for the job.

At Beamery you will:

  • Take part in regular collaborative teach-ins, and learn new skills.
  • Build beautiful, scalable products with wide market exposure.
  • Being a lead contributor in our projects and shaping the architecture of our back-end services.
  • Have the opportunity to mentor junior developers.
  • Work as part of an Agile team with support from Product and Design.
  • Be exposed to leadership training and experience opportunities.
  • Have access to in-house training course as well as external conferences and workshops.