keywords/skills

Showing page 2 of 36 (10 in 0.21 seconds)

  • £50k - 70k
  • 02 Sep 2018

Job description

From how our unique search facilities are represented and accessed, through display of reviews, usability of booking process and supply of post-purchase information, we are constantly striving to improve our customer experience for users of loveholidays.

Critical to this initiative is making device a non-issue:  whether engaging via laptop, tablet or smartphone, each customer should take away an equally positive experience. We strive for a best in class experience across all customer engagement touch points, with a focus on our React/Redux based platform.

We are looking for an experienced Frontend Developer to provide technical thought leadership, bringing new ideas and approaches to the optimisation of content across device. As well as collaborating with our Lead Frontend Developer on architectural design issues, you will work directly with stakeholders and consider customer data in order to create requirements for our new mobile offering.

As part of our overall Front End initiative we are beginning the process of introducing NodeJS into our technology platform as we drive towards a fully Isomorphic site to ensure easy access for search engine bots.

What we need from you
First and foremost, you will be an experienced Frontend Developer possessing strong knowledge of JavaScript and the progressive web design. Development should be something you are truly passionate about, maybe you also have a portfolio of work you are proud to talk about, have built your own website, contribute to open source projects or even attend regular meet-ups.

You'll need to be able to hand code native JavaScript, React/Redux, HTML5 and CSS3.

You will be passionate about Agile principles, and help the team to continuously improve the overall delivery practices used to build high-quality, scalable and maintainable solutions.  You will have a strong focus on iterative delivery and a mind-set to get the job done. These are core values in our Engineering team, and we expect them as fundamental beliefs for all hires. 

Communication skills are vitally important to success in this role. You will need to be comfortable explaining technical concepts to stakeholders and clearly articulating business needs within the Engineering team.

Why work for us?
This role represents a great opportunity for a passionate developer to make their mark within a first class engineering team. We are open to ideas, encourage learning and aim to support the continued growth of your career. 

We have a truly collaborative environment that's not restricted by entrenched systems or processes, and we aim to solve problems in the most efficient manner possible. If you want to work in an open environment unencumbered by bureaucracy where development is a key priority, you will find few better opportunities.

We offer a mature agile (Kanban) environment across our cross functional teams where a delivery focus mindset and speed to market are key driving forces behind our success. We currently release circa 40 times a week and continue to strive for greater levels of automation as we push on towards our ultimate goal of continuous delivery.

Unlike many online businesses, our growth is fuelled by re-investment of our profits. This gives us the budget to invest in the tech that drives our business and means you can be confident of joining a stable employer.

  • £50k - 70k
  • 02 Sep 2018

Job description

About Adstream

Adstream provides a Connectivity Suite for the ad industry, combining collaboration tools, digital asset management, a global distribution network and powerful analytics to provide smarter, more collaborative advertising workflows bringing the marketing and production processes together from idea to delivery for greater visibility, productivity, insight and performance. 

Brands, agencies, production and post-production teams use Adstream to create great content together, manage their assets and leverage its world-class network of over 79,000 media destinations in 141 countries, to share their message with the world.    

Today over 100,000 businesses use Adstream to reach billions of customers globally. We're a fast-moving team of passionate subject-matter experts located across 37 offices, speaking 45 languages, and on a mission to connect the world's media.

About Adstream Technology

Adstream operates a mid-sized software development team based in London. The team are responsible for the development of a Digital Asset Management system (the Adstream Platform) and supporting products to its clients primarily for use in the Marketing and Advertising industry; from internationally recognised Brands to Creative and Media Agencies and Postproduction Houses. Clients are using the AP to project manage, organise, share, approve and store creative materials across all media types.

The Adstream platform, Send+, XMG and the Print Suite are critical to the future of Adstream and are fundamental to providing a cross-media management and delivery platform. A key selling feature is the flexibility and customisation capability of the platform which means it can be implemented to meet dramatically varying client requirements and workflows.

In order to support the ongoing and intense development expectations of the Adstream solutions, there is a team of approx. 70 people working as software developers, quality assurance engineers and other supporting roles.

Your Responsibilities 

  • We are looking for motivated & results driven developers to join our highly skilled Agile teams, to create new modules for our enterprise system - ‘The Adstream Platform’. Within an existing service-oriented architecture, you will interact with JSON RESTful API’s, in which to deliver responsive web front-end solutions for both Greenfield and Brownfield projects.
  • You will strive to achieve maximum success with your team, and work together and improve as a unit.
  • In return, we will provide you with a competitive salary, in a friendly, sociable atmosphere. We will grant you opportunities for training and conferences, allowing you to grow your skill-set and make you a better-rounded developer. We recognise good talent and know how to harness it.
  • This is a magnificent opportunity to join a market leader, during an exciting period of its growth.

Duties

  • Active building of new applications in React, and maintenance of existing production web applications in code based on React, AngularJS, Angular, Typescript, Flow, ES6. You will also work on NodeJS server-side and use the latest approaches in app building with Webpack, Docker etc. contributing to a Continuous Delivery pipeline.
  • Working as a team JavaScript Leads and Senior members would mentor successful candidates to grow their skills

Skills & Experience Needed

  • Good experience of the JavaScript language (ES6 +)
  • Commercial development experience using React / Redux
  • Experience with Node.js / Express
  • Experience with unit test frameworks (Jest / Enzyme)
  • Experience with HTML5 and CSS3
  • Good code debugging skills

Desirable skills:

Any of the below would be advantageous but is not essential as training will be given.

Technical/Process:

  • Knowledge of code repositories and build servers
  • Working knowledge of other Javascript frameworks (Angular, AngularJS, Vue, etc)
  • A working understanding of styling frameworks (Bootstrap/Material)
  • Webpack, gulp, Grunt
  • Docker
  • Git, GitLab, Jenkins

Other:

  • Maintain personal and professional development to meet the changing demands of the job
  • Undertake such other duties, training and/or hours of work as may be reasonably required and which are consistent with the level of responsibility of this job
  • £50k - 60k
  • 02 Sep 2018

Job description

Context

We are expanding our software engineering team within the Energy System Catapult to meet the demands of a growing portfolio of new and exciting projects in the energy market sector.

The software team are part of a wider cross functional team and as such work on a broad spectrum of activities, ranging from support through to software development, test and integration.  

The software team cover all aspects of the software development lifecycle. We work with both internal and external stakeholders; hence our engineers need to have a broad range of skills and capabilities. We are ultimately responsible for delivering high quality software solutions.

Key Objectives 

Design, develop and integrate new cloud platform software features.

Integrate and test 3rd party software.

Investigate and fix software issues

Key Work Activities

Develop high quality maintainable cloud software features in accordance with the development team software process.

Produce technical documentation covering software design and test.

Develop and implement sustainable developer test strategies to verify and validate cloud software features.

Investigate and fix issues in new and existing cloud software/features.

Support cloud platform deployments.

Produce/update software process documentation.

What credentials are we ideally looking for ?

Strong academic background i.e. Bachelors level in degree in Computer Science, Software Engineering or similar.

System level thinker who can quickly understand and solve complex technical problems.

Demonstrable and recent development experience using a high-level software language: NodeJS or Python.

Practical experience of applying software design patterns.

Experience of working with SQL (MS SQL Server, MySQL, PostgreSQL) and NoSQL databases e.g. Postgres and MongoDB, or similar.

Experience of developing and applying automated tests.

Experience of using git and good understanding of code management and branching.

Good communications skills, verbal and written.

Understanding of Agile/Scrum concept

Good understanding of CI/CD

Self-starter, happy to work alone or as part of a team.

Some experience with application logging and monitoring mechanisms

Any Java or JVM based language experience.

Experience of working with a large/enterprise-grade platform powered by a micro-services architecture.

Experience with Docker or Kubernetes

Experience working with AWS

  • 02 Sep 2018

Job description

Function: Solutions & Digital

The Team
You 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 understand the fundamentals: Cloud Technologies (AWS, Azure, Private), Windows, Linux, Security and Networking.
- You crave automation and repeatability; why do the boring stuff when you can automate everything

The Person
- Cloud Technologies exposure (AWS, Azure, Private), Windows, Linux, Security and Networking.
- You will have used the following - Python, NodeJS, C#, Cloudformation Templating, Ansible / Salt, Octopus, Team City / Jenkins
- You have experience building highly scalable, secure, efficient, and resilient systems.
- Ability to continuously learn, work independently, and make decisions with minimal supervision.
- You like nothing more than to watch colleagues flourish under your guidance.
- You love steering a very willing team to increase performance and efficiency.
- Be a technological cloud advocate to a wider audience inside and outside of the business.

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.

If you want to learn, create infrastructure at scale and make some great friends along the way, drop us a line.

Our Deal

At KPMG, your long-term future is every bit as important to us as it is to you. That’s why our aim is to give you experiences that will stay with you for a lifetime. Whether it’s great training and development, mobility opportunities or corporate responsibility volunteering activities – you’ll gain a wealth of experiences on which to build a rewarding career. We’re a firm that encourages you to be yourself, values your contribution, and inspires you to act as a role model, always focused on doing the right thing for each other, our clients and our communities.

We’re at our best when you’re at your best; that’s why we’ve created ‘Our Deal’ and ‘The Academy’. Our Deal is the way we speak about the colleague experience and the expectations we have of our people. We expect the best from our people and in return we provide a stimulating, collaborative environment where each person can reach their extraordinary potential. Through ‘The Academy’, you’ll have access to communities which will support and develop you so that you build your skills and career. From introducing secondment programmes to preferential banking, and student loan payments to your birthday off, we’re making sure that our people have an amazing experience.

Flexible Working

While our client-facing professionals can be required to travel regularly, and at times be based at client sites, our flexible working arrangements can help you to achieve a balanced lifestyle. We offer part time roles with flexible working arrangements which could include, annualised hours, early or late starts to fit around other commitments, shorter working days etc. We are happy to discuss your own requirements and our range of flexible working arrangements in more detail, should that be of interest and, as part of the recruitment process, we can put you in touch with people who work flexibly.

Applying with a Disability
KPMG are proud to be an inclusive, equal opportunity employer and we seek to attract and retain the best people from the widest possible talent pool. As a member of the Business Disability Forum we're committed to ensuring that all candidates are treated fairly throughout the Recruitment Process. Should you be successful after the initial application stage, please discuss with your recruitment contact any reasonable adjustments to our Recruitment Process that you may require.

KPMG's commitment to diversity
KPMG consistently features in the Sunday Times Best Big Companies to work for, which has been recognised with a special achievement award to mark our 10 years in the Top 25. We pride ourselves on being a place where your individuality is valued; you can be yourself and still achieve your potential. We believe that your individuality helps us to deliver the best results to our clients. Diversity of background, diversity of experience, diversity of perspective - that's the KPMG difference. But, don't take our word for it, find out more about diversity at KPMG by viewing our Policy.

  • £50k - 70k
  • 02 Sep 2018

Job description

About Adstream

Adstream provides a Connectivity Suite for the ad industry, combining collaboration tools, digital asset management, a global distribution network and powerful analytics to provide smarter, more collaborative advertising workflows bringing the marketing and production processes together from idea to delivery for greater visibility, productivity, insight and performance. 

Brands, agencies, production and post-production teams use Adstream to create great content together, manage their assets and leverage its world-class network of over 79,000 media destinations in 141 countries, to share their message with the world.

Today over 100,000 businesses use Adstream to reach billions of customers globally. We're a fast-moving team of passionate subject-matter experts located across 37 offices, speaking 45 languages, and on a mission to connect the world's media

About Adstream Technology

Adstream operates a mid-sized software development team based in London. The team are responsible for the development of a Digital Asset Management system (the Adstream Platform) and supporting products to its clients primarily for use in the Marketing and Advertising industry; from internationally recognised Brands to Creative and Media Agencies and Post production Houses. Clients are using the AP to project manage, organise, share, approve and store creative materials across all media types.

The Adstream platform, Send+, XMG and the Print Suite are critical to the future of Adstream and are fundamental to providing a cross-media management and delivery platform. A key selling feature is the flexibility and customisation capability of the platform which means it can be implemented to meet dramatically varying client requirements and workflows.

In order to support the ongoing and intense development expectations of the Adstream solutions, there is a team of approx. 70 people working as software developers, quality assurance engineers and other supporting roles.

Requirements

Technical

  • Expert level JavaScript developer that can demonstrate good knowledge of the language’s inner workings.
  • Excellent experience of the JavaScript language (ES5+)
  • Working knowledge of Typescript.
  • Good OO bases.
  • Strong knowledge of functional programming principles in software development.
  • Ability to design and build optimised, scalable and reliable web applications
  • Excellent knowledge of HTTP REST Protocols with JSON (WS-* knowledge a plus).
  • Code debugging with Node and the browser.
  • Ability to profile CPU and analyse stack traces to find issues and debug applications.
  • Actively participate in Meetups, Forums and Events to learn about the latest teach and work with Chief Architect to keep the SW up to date and relevant.
  • Learn and encourage others to learn about the latest tech and new ways of doing and approaching problems.
  • Look for opportunities to use or create standards and frameworks to improve the overall quality of developed software.
  • Pragmatic and systematic when developing a new system.

Process

  • An experienced developer with a mature approach who is passionate about technology and wants to help others learn and grow whilst continuing to progress personally.
  • Drive high standards of quality through code review and setting a strong example in unit testing.
  • Willingness to work with Business Stakeholders and Product owner to understand a business problem and find answers.
  • Should believe in a team centric approach and proactively look for ways to build and strengthen the team.
  • Ability to develop and own application features, individual tasks in order to meet milestones and deadlines
  • Ability to interact with technical and non-technical people to explain new features or issues that may occur.
  • Strive towards Continuous delivery approach
  • Initiative to drive change in development practices across the department through teamwork, code reviews, etc.

Personal

  • An excellent communicator with good written and oral communication and the ability to rationally debate the pros and cons of various solution options
  • Confident to put forward own opinions and ideas in senior forums
  • Ability to build credible good relationships with managers, team members and internal and external stakeholders
  • A “real” developer interested in new tech, runs with it, and identifies benefits applicable to the projects they are working on
  • A desire to expand your technology horizon by learning new frameworks and languages (Node.js, Scala, Java, etc.)
  • Interest in open source solutions, and willing to contribute back to community
  • Sociable, willing to get involved and help others

Desirable skills

Technical/Process

  • Great to expert knowledge of JavaScript, as a full stack developer, but with a greater focus on the Node.js context in particular.
  • Good knowledge of Typescript.
  • Proven capabilities in developing services or any sort of backend code with NodeJS.
  • Good knowledge of AWS and it’s various tools.
  • Good knowledge of queuing systems (like AMQ, Kafka, etc)
  • Writes good clean code and has capable of providing confidence in their work (with unit tests, TDD, etc).
  • SQL & No-SQL Databases (MongoDB, Redis, ElasticSearch, MySQL)
  • Java
  • Docker
  • ActiveMQ
  • GitLab
  • nginx
  • Linux
  • Jenkins
  • Jira

*We are looking for the candidate with the right to work in the UK, or have a valid work permit.

  • £45k - 65k
  • 02 Sep 2018

Job description

We are a small team of highly experienced engineers whose mission is to help people discover and share the joys of gardening! Our app finds gardeners of all interests to follow, beautiful gardens to explore and an abundance of gardening knowledge.

Our technical challenges range from optimising a rich, image and video intensive mobile app platform in the outdoors - far from good mobile reception - to organising a rapidly increasing image bank of plants to provide relevance to our users, and adopt nascent, but proven, technologies to augment the user experience, personalise the news feed and identify plants using AI.

Our dev team is truly full stack. We produce two user-facing products – the mobile app, and a bespoke CMS webapp – and every developer is able to deliver entire features in vertical slices all the way from databases, deployments, services and ultimately to the front-end. We use NodeJS with React and React Native to enable this, and work hard to avoid knowledge silos and reduce dependencies. We have a tendency towards a functional style of programming, and a focus on testing, continuous integration and continuous delivery. Ours is therefore a place where engineers with a full stack orientation thrive, and don’t want to be siloed as “mobile” or “backend” engineers.

We are looking for a full stack engineer to develop our classifieds marketplace.

Requirements

  • Solid programming experience in a classifieds marketplace. This could be at a large horizontal player, but equally a start-up vertical marketplace.
  • Bachelor or Masters degree in Computer Science, Engineering or related field with a strong math component
  • Strong cross platform and functional programming experience, preferably using React Native but we welcome developers that are keen to adopt React
  • Ability to work in a fast-paced, collaborative startup environment
  • Strong analytical and problem-solving skills

Bonus qualifications

  • Experience with augmented reality, and employing machine learning algorithms
  • 02 Sep 2018

Job description

Application Architect - Motor

CHALLENGE, BUILD, LEARN, GROW

BGL Group, home of comparethemarket.com

As an Application Architect at comparethemarket.com (CtM) you will drive great architectural delivery and inspire excellence within the Software Engineering community.

You will be joining our Motor team, this is our flagship product. CtM achieved over 100 million sessions on our website in 2017 so your CHALLENGE will be to continue this team’s success. Defining your team’s roadmap and architecture, you working with Product Owners, Solution Architects, Engineers and many more people to solve complex problems, create direction and ensure the target architecture is achieved. Influencing and communication will be key, especially in translating technical problems and solutions to non-technical people.

You will be supporting the Motor team to BUILD highly scalable, highly available services. The team are passionate about what they do and are keen to support new ideas. We are moving towards microservices and an inner source culture, so you will play a big part in overseeing and supporting the team to make this happen.

You will be keen to LEARN and take control of your own career. You will need to be knowledgeable in new concepts and technologies to find the best solution for problems. You will be a tech ambassador, coaching and mentoring Technical Leads and also working with the wider community to showcase CtM Tech as an employer brand.

This role will be a great opportunity to GROW, working with 190+ engineers and championing Pair Programming, innovation days and a challenge culture.

We use a plethora of tools and technologies such as Docker, Kubernetes, AWS, .NET Core, NodeJS, MongoDB and more. But you don’t need to know it all!

What will it take to be successful as an Application Architect? 

  • Experience defining product architecture
  • Mentoring and coaching experience
  • Strong influencing, negotiation and communication skills
  • Experience working with multiple patterns, domains, languages and persistence mechanisms as well as distributed systems
  • Active learner, keeping up to date with developments, concepts and technologies
  • Ability to raise the bar of engineering and be a CtM advocate
  • Passionate about lean principles, keen to code and perform research and development into new technologies
  • Structured approach to governance and standards and eager to further technical excellence at comparethemarket.com
  • Aware of Security practices and how they apply in a high transaction environment

Why choose us? 

You might already know us - we're the ones with the Meerkats! Compare the Market has helped revolutionise the insurance market and have been growing rapidly since starting in 2006.  The tech team is at the heart of comparethemarket.com. Variety is the spice of life and through our cross-functional teams, our developers are supported to experience different parts of the business via different projects or products: there are no barriers! So if you’d like to make your mark in an exciting future for comparethemarket.com you’re in the right place. 

To learn more about what it’s like to work at comparethemarket visit https://www.bglgroup.co.uk/comparethemarket/life-at

We grow because we are…  

AMBITIOUS. We’re obsessed with delivering for our customers. We’re relentless in driving exceptional standards. We act boldly and take personal accountability. 
 
CREATIVE. We think differently and disrupt markets to benefit consumers. We use technology to innovate. We try new things, fail fast and apply our learning's. 
 
AUTHENTIC. We’re open, transparent and build trust. We challenge positively. We enjoy what we do and have fun doing it. 
 
UNITED. We’re one BGL. We respect, encourage and care for each other. We work, grow and win together.  

  • 02 Sep 2018

Job description

Technical Lead – My CtM (customer hub)

CHALLENGE, BUILD, LEARN, GROW

BGL Group, home of comparethemarket.com

As a Technical Lead at comparethemarket.com (CtM) you will drive the technical direction within a product team (My CtM – managing the customer hub), delivering first class web solutions and contributing to an evolving culture of innovation, enthusiasm and passion.

Joining our My CtM team, you will be helping customers manage their CtM account. Your CHALLENGE will be to push the boundaries with new technologies so that we can make this area of our website as useful as possible for our customers. We value everyone’s opinion in building top class software and your role will be crucial in guiding the technical direction and building team consensus. You will work with the Product Owner and Application Architect, using your technical context to prioritise the feature backlog to deliver business outcomes in an optimal way.

Quality and technical excellence will always be your priority, contributing to the agile process and improving all aspects of delivery. You’ll lead by example by building, running and owning our platform with a focus on speed to market, stability and scalability. You will BUILD technical solutions 80% of the time and mentor and coach technical excellence, promoting and embedding software craftsmanship best practice. The solutions you provide will adhere to technical architecture, principles and governance principles.

You will be passionate to LEARN new concepts and technologies fast and find the best solution for complex problems. Our Application Architect will mentor and coach you and you will mentor and coach our Engineers, your opinion will be important to us! 

This role will be a great opportunity to GROW, working with 190+ engineers and championing Pair Programming, innovation days and a challenge culture.

We use a plethora of tools and technologies such as Docker, Kubernetes, AWS, .NET Core, NodeJS, MongoDB and more. But you don’t need to know it all!

What will it take to be successful as a Technical Lead? 

  • Be an advocate of extreme programming, keen to test first, deploy often and pair program
  • Have a high level of coding standards (OO, design patterns, testing approaches, TDD) with a polyglot approach to problem solving
  • A customer focused, natural influencer and negotiator with an enthusiasm for motivating teams
  • Mentoring and coaching experience
  • Active learner, keeping up to date with developments, concepts and technologies
  • Structured approach to governance and standards and eager to further technical excellence at comparethemarket.com

Why choose us? 

You might already know us - we're the ones with the Meerkats! Compare the Market has helped revolutionise the insurance market and have been growing rapidly since starting in 2006.  The tech team is at the heart of comparethemarket.com. Variety is the spice of life and through our cross-functional teams, our developers are supported to experience different parts of the business via different projects or products: there are no barriers! So if you’d like to make your mark in an exciting future for comparethemarket.com you’re in the right place. 

To learn more about what it’s like to work at comparethemarket visit https://www.bglgroup.co.uk/comparethemarket/life-at

We grow because we are…  

AMBITIOUS. We’re obsessed with delivering for our customers. We’re relentless in driving exceptional standards. We act boldly and take personal accountability. 
 
CREATIVE. We think differently and disrupt markets to benefit consumers. We use technology to innovate. We try new things, fail fast and apply our learning's. 
 
AUTHENTIC. We’re open, transparent and build trust. We challenge positively. We enjoy what we do and have fun doing it. 
 
UNITED. We’re one BGL. We respect, encourage and care for each other. We work, grow and win together.  

  • 02 Sep 2018

Job description

Unlock Your Career Potential: Technology at ADP. Do you enjoy exploring, identifying and inspiring the future of the workplace and the lives of millions of people? At ADP, the world's largest B2B cloud company, our Technology team is comprised of brilliant engineers, architects, data scientists, infrastructure experts, and more.

We were first in our industry to offer a SaaS solution and continue to push the envelope utilizing the latest operating platforms to deliver the highly automated, intelligent and predictive solutions that are redefining what is possible.

Named one of Forbes' "Most Innovative Companies" and one of Computerworld's "100 Best Places to Work in IT", we are committed to leading the way in product development and research, empowering you to bring to life the latest innovations that will forever change the way businesses manage their most vital asset, employees.

POSITION SUMMARY:


We strive for every interaction to be driven by our CORE values: Insightful Expertise, Integrity is Everything, Service Excellence, Inspiring Innovation, Each Person Counts, Results-Driven, & Social Responsibility.

Application developer with good communication skills, required to develop specific components within our cutting-edge Online Payroll Platform application

Responsibilities

  • Developing and maintaining key areas of the application and offering functional support to other teams.
  • Agile methodologies are used on all project teams. The successful candidate must be happy expressing requirements and documentations using concise methods early in the project life cycle (SharePoint, Wiki entries, etc.)
  • This will involve interaction with our US & India teams. Hours will generally be 9 to 5 but the applicant must be flexible in case the requirements of the project means they need to outside of these hours.

Skills & Experience;

  • Excellent understanding of C# and .Net framework
  • Excellent OO skills and a solid understanding of basic OO concepts, design patterns and solid principles
  • Passion for problem solving, debugging systems and finding solutions, must be comfortable in working through unfamiliar code
  • Able to communicate ideas well, as well as work through complex issues.
  • Experience of Asp.Net, JavaScript, CSS, REST is necessary
  • Passion for web technologies in general is desired
  • At least 2 years TSQL / SQL Server experience required.
  • Any exposure to NodeJS, React, Mongo a bonus
  • £55k - 85k | Equity
  • 02 Sep 2018

Job description

About Applied Blockchain

Applied Blockchain is an innovative applications development company, focusing on distributed ledger technology and smart contracts.

Based in London at Level39 Fintech hub in Canary Wharf, Applied Blockchain has an expert team of blockchain developers that have been building cutting-edge solutions for disruptive startups and corporate clients in banking and finance, e-payments, energy trading, aviation, telecommunications and social impact sectors.

We are building a new generation of decentralised applications, working through some of the most interesting problems in this field such as KYC, identity management, transactions anonymity, encryption and data security.

What you’ll be doing:

  • Develop cutting edge software solutions for startups and corporate clients
  • Engage with clients to understand their product vision and design proof-of-concept
    and production grade products
  • Develop smart contracts on solidity
  • Liaise with frontend developers to build APIs for web and mobile
  • Write automated tests for smart contracts and server-side code
  • Design and build large scale, high volume systems

Required skills & experience:

  • 5+ years of backend development experience (or full-stack with willing to do back-end development)
  • Strong background working with a mainstream programming language such as Rust / Python / Elixir / Golang / Ruby / Swift / Objective C / Java / C++ / Scala / Haskell / Lua
  • Experience in writing automated tests
  • Experience with API design and implementation
  • Experience with SQL and NoSql Databases
  • Basic understanding of Linux
  • Git knowledge (feature branches, github flow)
  • Experience with relational and non relational databases
  • Willing to work full time on NodeJS

Additional desirable experience:

  • Knowledge of ES6+/ES2015+ (new features, specifically: Promises, Async/Await and Generators)
  • Experience in API development and best practices (testing, documenting, versioning, monitoring)
  • Testing Frameworks (Jest, Mocha/Chai/Should.js)
  • Docker experience (Docker Compose, Docker Swarm, Kubernetes)
  • Cloud computing platforms: Azure, AWS (user roles / network configuration / VM deployment)
  • Experience with EC2 APIs (S3, creating and configuring networks and VMs programmatically)
  • Experience in React
  • Blockchain knowledge - Bitcoin: bitcoin core software and rpc api, bitcoin js libraries, block explorer apis, op-return and timestamping. Ethereum: web3.js, setting up and running geth/parity nodes, solidity smart contracts, truffle.js
  • HTML and CSS