keywords/skills

Showing page 1 of 61 (10 in 0.15 seconds)

  • London, England
  • £65000 - £80000 per annum + benefits + equity
    • Permanent
  • 02 Sep 2018

Ruby Developer (Roda Git Relational DBS PostgreSQL Agile). A fantastic opportunity has arisen to join an exciting start-up working within the blockchain space. You can expect to be tackling interesting technical challenges utilising a cool tech stack which includes Ruby, Roda and JavaScript and libraries such as Dry-Rb and Rom-Rb. This is an early stage start-up where you will be able to have a large impact on how the company grows as you will be working closely with the CTO to help build a team, develop a culture and create core engineering practices.

As a Ruby Developer you will work closely with the CTO to help architect the company's next generation platform. As the platform is still young, you will need to have a passion for product development and have a particular focus on integration and API development. The company is currently working with large investment banks, hedge funds as well as legal firms to deploy a unique solution and is showing continuous growth and success.

Based in London, you will be joining a small and talented team of individuals. The company offer a conference and technical development (courses, certificates and qualifications) allowance as well as flexible working hours which will allow you to work from home once a week.

Requirements:
*Significant experience working with Ruby
*Good understanding of relational databases
*Working knowledge of Git
*Experience with Agile methodology (TDD, story writing, sprints)
*Keen to learn new technologies
*Excellent communication and collaboration skills
*Desirable: Roda, Blockchain, Dry-Rb, Rom-Rb

As a Ruby Developer you can expect to earn a competitive salary (up to £80k) plus benefits and equity.

Apply today or call 020 7090 2582 to have a confidential discussion about this Ruby Developer role.

REF: BB/12287/C/AT/310818_1535726161

  • £45k - 55k
  • 02 Sep 2018

Job description

Who We Are

We’re a B2B start-up in the rapidly growing cybersecurity sector. At Panaseer, we work at the intersection of data science, big data technology and security, following W. Edwards Deming’s “In God we trust, all others must bring data”.

We're a rapidly expanding team, based in central London and the US, driven by our mission to help businesses secure their organisations and their customers against the ever-evolving cyber threats. Our cybersecurity risk management and data analytics platform empowers security teams in the enterprise to use data to answer the most challenging questions they face. Questions like: ‘How secure are our firm’s most critical assets?’, ‘What’s our security ROI?’ and ‘Where do I prioritise my scarce resources for best effect?

With the $10m Series A funding we've just raised, we have an ambitious roadmap to build on our success to date and we're on the lookout for a talented Senior DevOps Engineer to seed an R&D development movement in the company to re-architect our approach to the way we develop, configure, package and deploy our product.

Your Opportunity

As the first dedicated QA Engineer, you'll join a small and vibrant engineering team with a vital mission to:

  • Inspire engineers to develop high quality code and drive an automation over manual testing culture
  • Setup the environments and frameworks to allow engineers to automate the testing of their code at all levels of the development stack, from a Hadoop- and Spark-based big data platform to an Angular-based graphical UI
  • Help solve challenges we face with obtaining representative test data in a security- and performance-sensitive problem space
  • Implement processes in the development life cycle to capture the necessary testing requirements and ensure test results alter developers' behaviour
  • Build a set of metrics that will help us take a risk-based approach to software delivery
  • Consult and drive testing approaches for new projects
  • Define a new pivotal function in the company that will grow over time

Who You Are

You are a passionate QA automation engineer with a desire to design your own QA process/framework from the ground up. You will have had experience of either managing or mentoring QA engineers and you have an ambition to manage your own team in the future. You are a team player and enjoy working as part of cross-functional agile development teams. You value learning, knowledge sharing and want to make an impact on the company.

Experience & Skills

Essential to the role are your capabilities and prior experience in:

  • Strong knowledge of testing best practices and tools
  • Good understanding of test automation concepts and patterns
  • Experience of working on a variety of different test automation architectures, including both UI and API testing
  • Practical experience of test automation frameworks (e.g. Selenium, Cucumber or Rest Assured)
  • Practical experience with continuous integration and delivery (e.g. with CircleCi, Jenkins or similar tools)
  • Strong Java development experience
  • Comfortable on a Linux command line
  • Comfortable writing SQL queries
  • Comfortable searching and tracing errors back to logs

Preferably to have had exposure to or have a strong interest in:

  • Development experience in a scripting language such as Python or Ruby
  • Experience of automated cross-browser compatibility testing
  • £60k - 80k
  • 02 Sep 2018

Job description

Who We Are

We’re a B2B start-up in the rapidly growing cybersecurity sector. At Panaseer, we work at the intersection of data science, big data technology and security, following W. Edwards Deming’s “In God we trust, all others must bring data”.

We're a rapidly expanding team, based in central London and the US, driven by our mission to help businesses secure their organisations and their customers against the ever-evolving cyber threats. Our cybersecurity risk management and data analytics platform empowers security teams in the enterprise to use data to answer the most challenging questions they face. Questions like: ‘How secure are our firm’s most critical assets?’, ‘What’s our security ROI?’ and ‘Where do I prioritise my scarce resources for best effect?

With the $10m Series A funding we've just raised, we have an ambitious roadmap to build on our success to date and we're on the lookout for a talented Senior DevOps Engineer to seed an R&D development movement in the company to re-architect our approach to the way we develop, configure, package and deploy our product.

Your Opportunity

As the first dedicated DevOps Engineer, you'll join a small and vibrant engineering team with a vital mission to:

  • Drive the design and implementation of the deployment of our product, built on Hadoop- and Spark-based big data platforms running on AWS
  • Define the delivery of a product that must satisfy the needs of both on-premises and cloud deployments, whilst implementing best practice security principles
  • Build a Continuous Delivery pipeline from the ground up
  • Setup the tools and processes to maintain a rich set of test data for use in development
  • Identify and implement the monitoring and alerting requirements for the platform
  • Influence the companies release strategy and source control management
  • Define a new pivotal function in the company that will grow over time

Who You Are

You are an enthusiastic engineer who is passionate about building and deploying high quality software faster, with a vision and deep understanding of the best designs/practises in DevOps. You have implemented DevOps projects in the past, and there maybe solutions you are eager to try but haven’t had the opportunity to explore. You research solutions and designs rigorously before proposing arguments for an approach, and understand how to influence a business in changing its practises to ship value-adding code quicker. You will have had experience of either managing or mentoring other engineers, and you have an ambition to manage your own team in the future. You are a team player and enjoy working as part of cross-functional agile development teams. You value learning, knowledge sharing and want to make an impact on the company.

Experience & Skills

Essential to the role are your capabilities and prior experience in:

  • Working with both on-premises and cloud-based software
  • Setting up, architecting and administering AWS services and infrastructure (e.g. IAM / VPC / EC2 / S3 / RDS / EMR)
  • Writing infrastructure as code (e.g. with Terraform or CloudFormation)
  • Software provisioning and configuration management tools (e.g. with Ansible, Chef or Puppet)
  • Containerisation or virtualisation (e.g. with Docker, Vagrant, Packer)
  • Practical experience of managing continuous integration and delivery (e.g. with CircleCI, Jenkins, Maven, Gradle or similar tools)
  • Strong development experience in scripting languages such as Python or Ruby
  • Advanced Linux command line skills

Preferably to have had exposure to or have a strong interest in:

  • Container orchestration through the use of Kubernetes
  • Tooling for monitoring and log analysis
  • £30k - 55k
  • 02 Sep 2018

Job description

About the Role

The backend of Loot is a solid and modern fundament for delivering users exciting functionality and data. By building solutions and API’s you will become a member of our core team.

You'd be an integral part in the direction and purpose of everything we do. With your experience you'll influence the tools we use and the dependencies that our codebase has (or doesn’t have), whilst also helping to guide our roadmap and ingrain our values in our product.

We have Backend positions open in our Growth, Product and Infrastructure teams.

As a Backend Engineer at Loot, you will:

  • Build our platforms, systems and big data infrastructure using your strong background in distributed systems and large scale storage systems
  • Participate in code review, design discussions, and process improvements
  • Demonstrate a passion for the developer community and person learning and improvement
  • Contribute to design and development efforts
  • Work closely with a cross-functional team: product, growth, marketing and operations
  • Help drive and bring innovation and improvement into the team

We're looking for:

  • Experience in Ruby and Rails
  • Good understanding of microservice-based design
  • Excellent communication skills: written and spoken English
  • Theoretical and practical understanding of OOP, SOLID and CleanCode principles
  • Experience using TDD practices
  • Fluidity in operating Unix-based systems
  • Experience in implementing and integrating with HTTP APIs
  • Experience with REST/SOAP APIs
  • Good understanding of Messaging Queue Protocols

Bonus points if you have:

  • Pair programming experience
  • Ability to coach more junior developers
  • Experience in playing Mario Kart
  • £30k - 55k | Equity
  • 02 Sep 2018

Job description

About the Role

The banking industry is known for having terrible UX. A lot of the problems you'll be solving will surround creating great user experiences that don't exist today. These problems are tough. Data on the scale of banking in complexity of stats and figures is not often seen in other apps.

As a QA Engineer, you will support our engineering and product teams with automated and manual testing, and support the release and documentation process.

As a QA Engineer, you will:

  • Write automated functional and integration tests
  • Support cross-functional team to deliver high-quality features
  • Perform manual regression for selected scenarios
  • Work closely with back-end, front-end devs, PM and PO
  • Write technical documentation
  • Plan regression and app releases

REQUIREMENTS

We're looking for:

  • Experience writing test cases, test plans
  • Experience in writing functional tests in Python (pytest) or Ruby (RSpec)
  • Knowledge about App security
  • Experience in testing REST API (POSTMAN or other tool)
  • Experience creating test cases that include both happy path and all manner of edge cases
  • Experience using Agile (Scrum / Kanban) and Quality Assurance processes and methodologies.
  • Basic understanding of application architecture – web applications, client/server applications, database design
  • Strong understanding of software development lifecycle
  • Experience in working with GIT repository
  • Experience in working with CI/CD flows ( continuous integration, continuous deployment )

Bonus points if you have:

  • ISTQB Certification
  • Domain knowledge of banking and financial applications
  • Experience in writing Selenium tests
  • Experience in writing Cucumber test cases
  • 02 Sep 2018

Job description

What’s my day to day going to be like?

  • Support & expand - Maintain our AWS-hosted infrastructure. You’ll need to monitor and proactively plan and configure aspects of the infrastructure as well as liaising with other parties both internal and externally to improve our performance and improve reliability. As you would expect with a role such as this, when situations arise you may need to react to outages outside of the business day, to either deal with an issue or act as an escalation point
  • Coaching and mentoring the team - coach the wider engineering team on DevOps best practice including providing guidance and training on k8s and Jenkins.
  • Thinking out of the box and anticipate challenges - It is imperative we are not simply reactive, we must expect challenges and question technologies, procedures and thinking already in place, you will be expected to constantly review and challenge at all levels.
  • Versatile - We work with agile/lean methods. We’d much rather iterate and learn than assume we know all the answers.

What we’d like you to have:

  • Technical skills: Linux admin, AWS (or other cloud infrastructure e.g. Google Cloud), Docker Kubernetes and at least one scripting language (Ruby, python etc)
  • Eagerness to learn - You have expertise with what you’ve worked on and an eagerness to learn where you haven’t worked before. Today we rely heavily on AWS, Docker, Kubernetes, Jenkins, Terraform and MySQL as well as a great number of additional applications for functions such as monitoring and networking. We are however always open to new tools & techniques to get the job done more effectively.
  • Team player - You don’t (always) work in isolation and are excited by the thought of using your team whilst involving product, experience design, engineering and more in the process.
  • Engineering excellence - Constantly looking for new ways to improve our infrastructure and leverage the capabilities AWS (and others) provide us with.

It would be great if you have:

  • Technical skills: Terraform, Jenkins and knowledge of relational databases

What you’ll get in return

  • Always be learning. We won’t ever expect you to do the same thing over and over. We want to give you new opportunities to become the best engineer you can be
  • Make a measurable difference. We’re here to change the way the world deals with property by making it accessible for all.
  • A relaxed open-plan working environment
  • Matched pension contributions up to 4%
  • Discretionary share-option scheme
  • 25 days holiday
  • Enhance maternity/paternity pay
  • Subsidised gym membership via PerkBox
  • Various other discounts/benefits via PerkBox
  • 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 are available each day
  • A MacBook or similar and everything else you need to do your job and a great team all working towards a common goal.
  • £45k - 65k
  • 02 Sep 2018

Job description

We have an exciting opportunity for an experienced Perl Developer to join us.

Joining an Agile team, this is an opportunity to establish a close relationship with our product owners and users and make a real difference in a fast-paced online retail environment.

We are progressive in our attitude, using the modern Perl stack to deliver value to our business every release, meaning that you will immediately be able to contribute and make a positive impact.

To build on our success, we are looking for smart, conscientious software developers who want to work in a friendly, hard-working environment and take our platform and products forward. In return you will be exposed to the latest technologies, frameworks & methodologies in application development.

The Role: 

  • Build high quality applications and HTTP based services
  • Work closely with both technical and non-technical members in the team
  • Develop a good understanding of business requirements and write technical specifications
  • Ensure that work is well-planned, estimated, implemented, tested, and documented
  • Identify and help plan improvements to systems
  • Participate in code review and mentoring processes
  • Keep up with industry trends and experiment with new tools, technologies & development methods with a view to adopting best practices that fit the business
  • Monitor and support production systems

Required Skills & Experience: 

  • Server-side development in Perl
  • SQL/RDBMS (we use PostgreSQL)
  • Version control systems (we use git)
  • Able to investigate & trouble-shoot technical issues
  • Able to rapidly and effectively context-switch
  • Linux OS familiarity

Desirable Skills & Experience:

Experience of any of the following will be useful but training will be provided to the right candidate.

  • Able to develop web-based user interfaces (HTML, CSS) & APIs (JSON & XML)
  • Knowledge of CPAN modules and frameworks, particularly: DBI, DBIx::Class, Catalyst, Plack, Template Toolkit and Moose
  • AJAX, Javascript & JS frameworks (we use jQuery)
  • Experience building and testing high-availability applications
  • Agile development methodologies and practises (Scrum, Kanban, TDD)
  • Developing remote services with Perl and working with SOA
  • Implementing continuous delivery (ideally using Jenkins and OpenStack)
  • One or more JVM based languages and/or Ruby (specifically using the Cucumber test framework)

Understanding of:

  • Perl & Linux conventions
  • Message queues (we use ActiveMQ)
  • Perl testing frameworks
  • Refactoring

We are looking for candidates that:

  • Are passionate about software development
  • Are good communicators with good writing skills
  • Have a healthy dose of common sense and initiative
  • Have a great sense of humour and attitude

Our environment and how we work

We employ a large team of experienced Perl developers and have good code review and testing standards. We keep up to date with Perl - we've just rolled out 5.20 - and make extensive use of CPAN. Many of our developers are CPAN contributors and we release many of our own modules to CPAN.

Several times a year we have hack days and many hacks from previous years have subsequently been developed and deployed for the business. Subsequently been developed and deployed for the business.

  • £50k - 70k
  • 02 Sep 2018

Job description

The Vision

Someone who understands that “what you build” is just as important as “how you build it”. Someone who wants to do more than just code. We want dreamers, creators, someone who likes to discuss ideas and push the boundaries of technology.

Who we are

Yoti is a global company whose aim is to be the world’s trusted identity system. We have seriously ambitious goals to become the world's most secure and data sensitive company. Our passionate team works to improve the way people share their personal information. Innovative products like the Yoti mobile app help people to prove who they are online and in person.

We are creating a new concept. Something that has never been done before,  Why not be part of something truly innovative and creative. Yoti is here to fight against fraud and build a secure identity system for individuals and businesses. We are a company who are pushing the boundaries of technology for a safer world.

Yoti is changing the way people prove their identity. Our products are built from the ground up to respect customers' privacy and put you in control.  We will never sell on customer data - we couldn’t even if we wanted to. Designing products that are simple to use and easy to understand in the world of privacy, security and personal data is a tough challenge.

More about this Team and Project

The SDK team produces the open source tools that allow developers to integrate with the Yoti technology. We are the ones who really define the Yoti integration experience and we support 7 popular languages (Node, Java, PHP, Python, Ruby, C# and Go) plus 4 CMS plugins (Drupal 7, Drupal 8, Wordpress and Joomla).

As a Polyglot Developer, you will participate to the technical design and implementation of the new SDK features and you will make sure that our examples projects are always working and easy to understand.

You will also work closely with designers and product managers to make sure that our documentation is understandable and up to date. You will be able to have an impact from day one, but we also care about you and invest in your learning.

Your experience

  • 2 or more of our supported languages (at least 3 years of experience with one of them).
  • API concepts.
  • REST.
  • Continuous integration/delivery.
  • Git.
  • Relational databases.
  • Dependency management systems, ideally with package release experience.

It would be great if you have some experience in the following:

  • Docker.
  • Concourse.
  • Microservices.

We don’t want people to stagnate, we don’t want people to just “get by”, we offer a magnitude of tools so you continue to learn, challenge yourself, evolve as a techie and keep you constantly engaged. We even have a Yoti Labs for the people who like to play with new tools, experiment and want to build something out of this world!

Yoti in the news

  • Yoti Blog - Here
  • Company Valuation - Here
  • Telegraph News Article - Here
  • Where can I use Yoti? - Here
  • Have a read through our SDK - Here
  • Our Github account for more code info - Here

We are based in Central London, by Bank, 5 minutes walk away from London Bridge and Liverpool Street Stations. We are surrounded by a bunch of restaurants, enough to try a new lunch menu every day for a good few months!

This is a fantastic opportunity to get involved with a company doing crazy-complex projects, in a fun and exciting environment, where creativity is rewarded! You will also be working on something which millions of people could well be using daily! This kind of opportunity does not come round often so what are you waiting for, apply today and build something amazing tomorrow!

Pre-employment checks

If your application is successful please be aware that as part of our pre-employment checks:

  • We will check your details against fraud prevention databases
  • We will check identity; address match; PEPs and sanctions; bank validation, verification, fraud checks, negative data (CCJ, bankruptcy)
  • If our investigations identify fraud or other criminal offences both when applying for a job and during your employment, we will record the details on the relevant fraud prevention databases. This information may be accessed from the UK and other countries and used by law enforcement agencies and other organisations to prevent fraud.
  • Please contact HR@Yoti.com to get information on which fraud prevention databases we use.

Talent Pool

If we consider that you might be suitable for other roles in the future, we will keep your details so we can contact you about these other roles. If you do not want us to keep your details for this purpose, please e-mail HR@yoti.com or let us know at any stage of the recruitment process. For more information please read our applicant privacy notice.

  • 02 Sep 2018

Job description

MongoDB is expanding our global team of consulting engineers to further our ongoing plans for worldwide growth!

MongoDB Professional Services works with customers of all shapes and sizes in all verticals, from tier-1 banks to small web startups, on a variety of interesting use cases from e-commerce platforms to trading systems to social media applications. Solve interesting problems, gain incredible cross-stack experience, work with the best and brightest people in the business, network with industry leaders, and see new places - all in a day’s work!

MongoDB consulting exists to support the development of our customers’ vision, accelerate customers’ time to value, and drive a multitude of customer adoption scenarios - from building new solutions to modernizing legacy applications or migrating to cloud. Our consulting solutions ensure that organizations get the best out of MongoDB.

Be one of the recognized experts in this rapidly growing field in a high-growth software company successfully challenging the status quo of the database industry. You will have abundant opportunity to meaningfully impact the growth of our business in your region.

Candidate Profile

We’re looking for a highly technical individual, with strong problem-solving and communication skills, and comfortable working closely with customers.

Our ideal candidate will have:

  • Excellent analytical, diagnostic skills, and problem-solving skills
  • High motivation for a role that combines deep technical and customer-management dimensions
  • Confidence speaking and presenting in a collaborative customer setting
  • 2+ years of software development/consulting/support experience, preferably in a number of distinct industries/verticals
  • Familiarity with enterprise-scale software architectures, application development methodologies, and software deployment and operations
  • Competence in at least one of the following languages (in no particular order): Java, C++, C#, Python, Node.js (JavaScript), Ruby, Perl, Scala, Go
  • Experience with databases such as MongoDB, Oracle, MS SQL Server, PostgreSQL
  • Familiarity with Linux diagnostics and tuning; Windows tuning knowledge is a plus
  • Should be capable and comfortable with frequent travel for short trips to customer site during the working week
  • Should have strong capability with, minimally, both English and any local language - as necessary

Position Expectations

As a core member of the MongoDB Professional Services team, you will:

  • Contribute to customer implementations at any or all phases of the application lifecycle: portfolio assessment, application planning and design, deployment architectures, development and build, integration and release configuration, system testing, production operations, application optimization, and best practices adoption
  • Deliver customer classroom-based training to architect, developer and operations roles
  • Work as part of a wider delivery team comprising fellow consulting engineers, project managers and account teams
  • Cultivate your individual MongoDB reputation as a trusted advisor to guide MongoDB and our customers into the future
  • Partner with Product and Engineering teams to influence the direction of the MongoDB product roadmap

Success Measures

As a Consulting Engineer you will be successful in this role when you can execute the following:

  • Become a field expert in “everything MongoDB”
  • Communicate complex technical proposals simply and convincingly to a wide range of audiences
  • Gain reputation as a trusted advisor with your clients, large and small
  • Ensure your client’s success with their MongoDB endeavors
  • Maintain required level of billable utilization
  • Influence MongoDB product development by contributing experience from the field
  • Successfully communicate the product roadmap to external clients
  • Constantly work on improving yourself, our products and our team
  • £45k - 70k
  • 02 Sep 2018

Job description

At bluespot we've created a new kind of web-development consultancy. We value honesty, transparency and open communication and strive to bake these values into everything we do.

About bluespot:

  • Employee owned business where the team are the shareholders
  • Profitable and already paying dividends
  • Open salaries and company accounts
  • Brave enough to turn down bad projects
  • All based in our own office (never at our clients)
  • Weekly company retrospectives
  • Guilt free home working and flexible hours

The role

We are looking for experienced full stack developers to help join us. As part of our development team you'll be working on a variety of interesting projects and helping our clients develop successful digital products.

The tech

We would like to talk to people experienced in any technologies/languages, but at the moment our go-to server stack is Ruby and Ruby on Rails. We occasionally reach for Node.js where appropriate.

We love React and Redux in the browser and find React Native makes us incredibly productive when creating native apps.

We believe testing is imperative to creating a healthy project and commonly use RSpec and Capybara with Ruby and JestJasmine or Mocha with JavaScript.

We favour deploying to Heroku and enjoy its tight integration with Git and GitHub.

Our approach

We work using a simple but powerful agile methodology that encourages collaboration, delivery, reflection and improvement. Each week, we plan and deliver completed features to our clients, with our aim always to have teams working together, not in silos or staggered across iterations.

Developers at bluespot hold weekly (or even more frequent) face to face meetings with clients where they demo the iteration's work, give advice, and talk through plans for the future of the project.

When not on a client project, our developers might be working on internal products, joining chats with potential clients, contributing to open source projects, writing blog posts, or learning about anything else new that takes their fancy.