Showing page 1 of 28 (10 in 0.13 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.

*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

  • £50k - 75k
  • 02 Sep 2018

Job description

Our team is made up of great engineers that work in an extremely collaborative environment.  We are very happy with remote working and are set-up with the right technology to make this seamless.  Our team comes from a wide range of backgrounds and experience.

What we offer engineers is the opportunity to experience solving challenges at real scale.  Our Awesome Ads platform deals with over half a billion views every month, our social platform has 5 million users and some of the stuff we're doing we can't even talk about here!

What do you mean by Full Stack?

What we are looking for is engineers who understand the relationship of each section of our stack and how your work can effect the different areas.  This is critical when dealing with the challenges that we face.  Our stack looks something like...but we are not limited to just these technologies.

Angular, Redux, Node.js, TypeScript, PostgreSQL, MongoDB, Cassandra, Docker, Kubernetes, Memcached, Redis, Kafka, AWS

You don't need to be an expert in both the front and the back end but you do need to be able to understand and explain the relationships between them and beyond.

Why should I join 

Well, our mission is pretty cool, we're making the internet safer for kids.  So you'll be coming to work armed with the knowledge that you are making the world a better place.  If that's not enough for you then we also offer a real opportunity for you to develop and grow your skills by working with an exceptionally talented team.  We look after our engineers and they all haver a voice in the design of the products (regardless of experience).

I'm not sure if this is right for me?

A few people sometimes get in touch with us directly beforehand.  If you have questions then please email so we can answer any queries that you have.

Remote does that work?

Our remote policy is pretty simple.  You do need to come to the office but we can work out exactly how that works for you.  Some people do 3 weeks away and come for a week.  We have accommodation that we can normally put you up in, so that takes care of any additional cost to you.  Other people work from home a few days per week.  It's really about managing being part of the team.  You do need to be within +/- 3 hours GMT and ideally +/- 2 hours.  You'll also need to be able to travel to the UK regularly.

  • £35k - 45k
  • 02 Sep 2018

Job description

Day to day you will be working closely with both the front end application developers and the GIS data developers and liaising with project managers to plan and develop applications and features. You will be creating new, or improving/extending existing, Django applications to accomplish project requirements.

Using Django you will primarily be responsible for building the backend system, including the database architecture, to support the front end mapping application. As part of the team you will be involved in the planning and design of the application as a whole.


  • 2+ years of commercial experience
  • Excellent knowledge of Python
  • Excellent knowledge of Django Framework
  • Basic knowledge of Javascript, HTML, CSS.
  • Relational databases (e.g. MySQL, PostgreSQL)
  • Experience with Unix command line
  • Good team player
  • Ability to manage own time

Nice to have:

  • Experience writing APIs
  • Experience with automated testing
  • Continuous integration/deployment (e.g. Jenkins, Travis)
  • GIS experience
  • Experience with Docker
  • Experience writing Bash scripts
  • Degree in computer science or other quantitative discipline

If possible, please include examples of software you have worked on; e.g. github repositories, websites, etc.

Successful applicants will be moved forward to a quick, informal and friendly introduction over the phone. They will then be asked to take part in a simple and straightforward test before moving forward to a more formal get together with some of our team.

This position is for a full-time permanent position at our office located near Edinburgh. The candidate must be eligible to work and relocate in the UK. We cannot provide sponsorship for this role.

  • £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.

  • 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
  • 02 Sep 2018

Job description

Exonar is looking for an motivated DevOps engineer who is interested in enabling our advanced information discovery systems powered by Big Data tech both in the cloud and on-premise on our custom appliances. Reporting to the Head of Engineering, your responsibility will be to work within a small agile engineering team and responding to internal and external requests for infrastructure and software support. Your work will be varied and challenging, but no other job will give you exposure to such a breadth of software components; Puppet, Message Queue Systems, ElasticSearch, HBase, Postgres, large-scale java components, and more.

We'd love to talk to you if:

  • You have a technical degree or similar

  • Have a year or two of professional experience in using Linux (RedHat/Centos ideally)

  • You are super comfortable in the terminal/bash/vim

  • Familiar with virtualisation and container-based deployments

Nice to have:

  • Experience with public/private cloud deployments
  • Experience with Elasticsearch, HBase or PostgreSQL
  • Experience with Puppet and Jenkins
  • Experience with CI/CD pipelines in general
  • Most importantly - a “can-do” startup attitude

Why you'll love it here:

  • See our main company page for our list of benefits!
  • You’ll work alongside some amazing, talented, and fun engineers
  • Fantastic start-up environment, you'll be able to shape our platform going forward
  • A chance to join a pre-series A startup and shape the product
  • Choose your own hardware/OS
  • 02 Sep 2018

Job description

About us:

We’re working hard to disrupt the high fashion industry with a mobile game that includes e-commerce features, backed by an angel investor, advised by world-renowned industry experts, and partnered with a high-tech, international retail partner. Right now we're at an amazing point in our growth and are looking for Polyglot engineering adventurists to join our small and close-knit team as we journey to create an online experience that breaks the mould in the fashion space. Fashion interest is not important, but solving engineering challenges is!


During our two years, we have worked on an inspiring project in the luxury fashion sector. After spotting a gap in the market, we've collaborated with the 'who's who' of luxury brands and top-flight fashion editors and have designed and developed a fashion game, with the aim of empowering fashion lovers and revolutionising the way that females shop and absorb editorial content. The game is due to launch at the end of 2018 and therefore we are looking for talented people to join our team and be part of the game’s success story. The platform's proof of concept has been ratified through the work we've done to date and we're now looking to deliver a scalable and performant product to the world. We're going to use Clojure.

Job Description: Our backend systems need to deal with scaling to ingest millions of events including product information, prices, images, and in-game activity supporting both our iOS and Android apps with authentication, analytics and tracking, I18n, and core game logic.

You need to take a scientific approach to innovation and problem-solving. You'll be heavily involved in defining and delivering experiments to further our understanding of the market, our users, and how we can best hit our targets.


  • Designing, building, and deploying experiments to test hypotheses
  • Owning OKRs and defining how best to deliver on those metrics
  • Writing, reviewing, and deleting code (a red diff is the best diff!)
  • Mentoring less experienced team members
  • Working closely with the CTO to shape both the product and our processes 


  • Minimum of five years professional software development experience 
  • Proficiency with several programming languages 
  • Experience working with functional programming (ideally Clojure)
  • Proficiency with Git, shell scripting, and *nix environments
  • Experience running production systems in cloud environments like AWS.
  • SQL and NoSQL database experience (PostgreSQL, DynamoDB, Redis etc.)
  • Strong communication skills
  • You're a considerate coder: you comment your code, write tests, and only merge working code.

Desirable but not required: 

  • Knowledge of event sourcing, CQRS, and related event-based scaling/resilience techniques 
  • Use of one or more of Kafka, SQS, RabbitMQ 
  • Experience building web applications 
  • Clojure(script) experience a big plus! (you are at least a hobbyist)
  • Experience building SPAs 
  • Familiarity with AWS 
  • Knowledge of Ansible, and/or Terraform
  • Interest in game theory


  • Competitive salary
  • Bonus scheme
  • Remote friendly
  • Flexible working hours
  • Ride to work scheme and more!
  • £30k - 50k
  • 02 Sep 2018

Job description

Fresh8 is hiring for a Back End Developer interested in the kinds of challenges that come with delivering high throughput personalised content to a global subscriber base, crunching large datasets and preparing for a 20 fold increase in demand.

We've built an innovative adtech platform that's integrated within online betting platforms to connect sports fans with highly relevant content. Our whole stack is built on open source and we contribute back wherever possible, check us out on Github.

We're hiring for a Back End Developer to work across the application layers of our microservice-based Web service-driven architecture. We've been running Go in production for over four years, and we're ready to support your learning as you cross train to Go and Node.js, getting you started on projects that suit your strengths.

We’re about collaboration and openness, with a fairly flat team structure. We’re fast moving and we iterate and ship code fast. We're expanding rapidly and now is a great time to join us with lots of great software to write as we scale out our technology.

We're currently working on

  • Automated scaling of our platform to handle over 20x spikes in requests
  • Improving stability across the platform using monitoring of metrics, profiling services, and benchmarking core functionality
  • Reducing developer toil by automating repetitive tasks for integrations of new clients and third party feeds
  • Building data pipelines to facilitate business intelligence and user segmentation for advanced ad targeting
  • Exploring containerisation across the platform to orchestrate microservices, improve time to deployment pipelines, and reduce infrastructure costs

We're looking for

  • Someone with proven back end coding skills using a modern language
  • A solid understanding of the workings of API's, web services and microservices
  • A degree in Computer Science, Software Engineering, or equivalent understanding
  • Familiarity with Agile working practices
  • Experience utilising databases, SQL or NoSQL
  • Good understanding of approaches to testing
  • Experience with version control systems, such as Git
  • Someone ready for Back End Developer jobs in Bristol such as: Go Developer | Golang Developer | Java Developer | Node.js Developer | PHP Developer | Python Developer | Ruby Developer | Back End Developer etc.

You may also bring - or like to gain - skills in any of the following

  • Professional experience with Go
  • Optimisation and scaling of microservices
  • Docker and containerisation
  • gRPC and protobuf

We'll help you get up to speed on our technology mix

Go (aka Golang) | microservices | Node.js | Python | BigQuery | Prometheus / Kibana | PostgreSQL | Redis | Aerospike | distributed systems | Google Pub/Sub | GCP technologies | machine learning | Kanban | TDD | and more...

Salary and benefits

  • £30,000 - £50,000+ negotiable
  • Discretionary relocation assistance
  • Flexible working practices | 25 days paid holiday | private health insurance, workplace pension scheme, plus additional benefits provided via Perkbox | treat opportunities to grow your skillset working within a fast growing technology business | season ticket loan, and bike scheme | team outings and inter-office socials, we have offices both London and Bristol

Even if your CV isn't ready, please talk with Vittoria at techfolk to find out more.

NOTE: applicants must be eligible for employment in the UK, Fresh8 cannot offer work permit sponsorship or transfer

  • £35k - 36k
  • 02 Sep 2018

Job description

Django/Python web developer

Django/Python web developer

Salary: from £35,500 per annum when working full time (35 hours a week)

Location: Bristol

About us

Working at Jisc as a developer puts you at the forefront of cutting edge web design and implementation. We are designing forward thinking products for our education customers and you can make the difference between developing a stellar web application and not just an adequate one - making a difference to hundreds of institutions and thousands of students.

We encourage the use of new ideas, technologies and embrace the exciting world of DevOps and agile development to keep our products real and focussed on the needs of our customers.

We want Jisc to be a great place to work. A place where people make a difference to our members, feel valued and have fun – how we work is a vital part of that. Our values are our guiding principles. They define how we work and help us to do what we do so well. Our values are:

  • Pride: We have pride in what we do but aren’t arrogant or complacent
  • Passion: Our passion drives everything we do
  • Pace: We deliver at the right pace to meet the needs of our members and each other
  • Trust: You can trust us to deliver on our promises
  • Teamwork: We are one team and teamwork makes us better

About the role                                

Our online surveys team needs a new team member -

You will be responsible for the development and maintenance of online applications and the Jisc web estate both for public facing and internal systems and for other work across the Jisc as necessary, in line with priorities for development agreed by the Jisc information management board.

You will undertake the development planning and implementing improvements to the applications and websites in line with agreed overall Jisc direction in these areas.  You will also build web services to connect data systems to support Jisc’s information architecture, in the context of IMB agreed priorities, taking advantage of new technology where appropriate, and will provide guidance on opportunities and increase the use of new technologies.

The post holder will be involved in a mixture of new development and ongoing maintenance for a variety of web applications.

About you

We’re looking for someone with:

  • Experience of building web applications using Python and the Django framework
  • Experience building large and high traffic web applications
  • Experience of working in a development team to build and implement web sites and applications, following deployment and build processes using code
  • Experience of working with relational database engines, ideally PostgreSQL or MySQL
  • Experience of working with NoSQL database engines, ideally Cassandra

Why work at Jisc

  • We’re working towards being a pretty flexible organisation and our people having a good work/life balance is important to us. We focus on outputs and outcomes rather than presenteeism, so as long as you’re delivering to our high standards and doing a great job, we are open to a variety of working arrangements.
  • We’re constantly learning and developing, and all our people have access to a comprehensive range of learning resources to help them achieve this.
  • Our benefits are pretty good too – we offer 25 days holiday (plus 3 days Christmas closure), contribute a huge 18% to your 8% for your pension from day one, and can provide discounts with various IT suppliers, cycle to work schemes, season ticket loans, and generous parental leave arrangements (amongst many other things).


This role will be based in Bristol.

Jisc is a geographically-distributed organisation and travel across the UK may be required at times.

At Jisc we celebrate diversity and know that it’s critical for our success. We are continuing to drive an inclusive culture, so if you are great at what you do and embrace our values, we want to hear from you.

No agencies please.

  • 02 Sep 2018

Job description

Gumtree, part of eBay Classifieds Group, is the UK’s leading classifieds site with over 14.5M unique visitors every month and over 9.5M app downloads. Founded in London in 2000, on Gumtree you can buy and sell everything from cars to home items and find jobs, local services, community events and even somewhere to live.

We’re looking for a Head of Engineering to join the Product Development team, reporting to the CTO. You will play a key role within engineering leadership, responsble for hiring, mentoring and managing 15-20 people, while maintaining strong development standards.

Based in beautiful Richmond, London, just by the riverside, you will join a team of over 40 engineers constantly innovating and delivering value to millions of people every single day. We work in an Agile environment in cross-functional squads, building features using continuous integration and constant testing with our users.

In this role you will be responsible for:

  • People management of 15-20 back-end and front-end engineers, Scrum Masters and QA engineers.
  • Lead coaching, mentoring, career development and hiring across the team.
  • Work closely with product management to meet company objectives and goals.
  • Partner with leaders from across the business, including other eBay Classifieds Group brands worldwide.
  • Continually innovate and optimise our technology, people and performance.
  • Promote clean, testable and maintainable code that is modular and scalable.

We’re looking for:

  • Experience managing large teams of engineers, testers and managers.
  • Knowledge and experience of software engineering and standard methodologies.
  • Familiar with organising work to follow Agile methodologies.
  • Excellent interpersonal skills with both technical and non-technical people.
  • Real passion for developing your people to ensure they succeed.

Although this is not a hands-on role, you should have strong development experience, ideally in some of the tools and technologies that we currently use:

  • Java, Spring, Scala, Akka, Elasticsearch, PostgreSQL, MongoDB, Redis, Hadoop.
  • React (with Flux), JavaScript ES6, SASS, HTML5.
  • Jenkins, JUnit, ScalaTest, TestNG, Mockito, Cucumber.


  • Flexible working patterns and occasional work-from-home supported.
  • Full medical, dental and vision healthcare cover.
  • Pension scheme.
  • Life and disability insurance.
  • Childcare vouchers, parental leave policy and Cyclescheme available.
  • Networking, learning and global travel opportunities across eBay Classifieds Group.
  • Regular Tech Talks, Hackathons and workshops.
  • Phenomenal working environment with height-adjustable desks and Aeron chairs.
  • Free breakfast, fruit, snacks, soft drinks, coffee and tea.
  • Free on-site massages, yoga, pilates and fitness bootcamps.

Interview process:

Introductory phone call with CTO.
Face-to-face interviews including meetings with a senior engineering, engineering manager and CTO.