We are looking for an Application Developer to join our growing App Development team. As an Application Developer you will be at the forefront of cloud technology. Bringing experience across the full-stack from building backend services to implementing front-end interfaces for our customers. You will be supported by a skilled Software Development and Platform Engineering team to implement systems using industry leading cloud services and DevOps tooling.
You will work with customers, potentially at the early sales stage, assessing and understanding their technical requirements. You will be able to contribute to a project from the information and discovery stages through initial concept and design to implementation, build and support. You will have exposure to a wide variety of technologies and software and you will be expected to investigate the use of new technologies as they become available.
If you are interested in working at the forefront of cloud technology, have a solid development background and great communication skills and are passionate about providing a great service for customers, this job would be a great opportunity for you.
What you’ll do:
Work with your team to translate requirements into technical designs and technical tasks
Understand existing customer systems and re-architect them on GCP as part of a wider project team
Contribute to the design and build of highly available, global and cloud native platforms
Build software based on modern architecture techniques such as microservices
Apply modern software methodologies to your code; for example Twelve-Factor
Mentoring junior members of the team and helping to drive their development
Contribute to internal tooling that the wider GCP team builds and maintains
What you’ll need:
Strong development experience across the full stack.
Confident communicator both written and verbally.
Self starter, able to build software from a blank sheet.
Experience delivering responsive web front ends with HTML5 / CSS3
An understanding of modern software patterns and methodologies such as Twelve-Factor, Progressive Apps, Single Page Apps etc.
Experience developing against a common framework, such as Django, Spring, Angular, Vue, React, etc. (Angular Preferred)
Happy writing queries against common Databases be it MySQL, PostgreSQL or something else
Exposure to Developing against common Public Cloud Providers (GCP, AWS, Azure, IBM) and tools such as Cloud Functions / Lambda
Comfortable developing with Docker.
Experience writing tests in frameworks such as Mocha, Jest, Jasmine etc
Understanding of the use of modern transport protocols such as GRPC and HTTP2
Experience with Google Firebase
Use of NoSQL technologies in a commercial environment
Google Certified Professional Developer
Experience working in an Agile team
Time spent in a professional services or consultancy role
Manchester, Edinburgh or Utrecht (Netherlands) with the option for regular remote working.
What you’ll get:
You’ll get an unlimited holiday allowance and company contributed pension as standard.
You’ll be invited to the annual international company ‘kick off’ conference, which is a great chance to meet your colleagues that you don’t see everyday.
A little bit about us:
Cloud Technology Solutions (CTS) is the largest dedicated Google Cloud practice in Europe and one of the world’s leading cloud transformation experts. We offer a unique full stack Google Cloud solution for businesses, encompassing cloud migration, transformative working and IT modernisation, through to machine learning, big data and app development.
We are trusted by many well-known businesses, government and education establishments around the world. We have recently appeared in Deloitte’s UK Tech Fast 50, Sunday Times Top Track 100, and received recognition within Deloitte Fast 500 EMEA and Northern Tech awards.