Work with us
Invalid Date

Location: Remote (in/near North of England)

We are looking for an API Engineer to join our Platform team. You will join a growing team of engineers building platform orchestration and automation tooling using cloud-first tools like AWS.

A Future You

In this role you will build upon our existing automation platform to extend its reach into every facet of our business.  You will expose this platform to 3rd party change management tools and internal management Portals using RESTful APIs hosted in AWS.  

You will help design new automation features by orchestrating 3rd party API operations to provide the glue that makes the magic happen.  Where there isn’t an API, you will consider using things like Ansible, and wrapping that in an API to expose the intent of the operation, hiding underlying complexity through a clean, cohesive RESTful interface.  

All APIs you build will be delivered with performance and fault tolerance in mind, when performance is below a threshold you will highlight it, and look to improve it by creating continuous improvement items on the backlog. You are an advocate of TDD and take great pride in the quality and presentation of your code.

You will be as comfortable participating in design discussions as you are in a text editor- able to question existing designs as well as suggest your own designs at a high level, not just at the level of code. This is a greenfield project and we have the flexibility to choose our tools, ways of working and even architectural patterns. You will gain experience in building serverless applications to provide both customer facing APIs and backend event-driven systems.

Working Environment

We work 95% remotely but have monthly face-to-face meet-ups held in Huddersfield, and from time to time you may also be required to attend our main office in London. In addition to that we have daily stand-up calls, regular technical catchups with the CTO and a monthly all-hands call to hear the pulse of the business.

The level of trust we put in our colleagues is unprecedented, as such you will have the technical freedom to choose the right tool and service for the job, free from the constraints common in other organisations.

All successful candidates will be required to undergo security vetting to the SC clearance level.  This is due to the nature of clients we work with.  

Responsibilities/Objectives:

  • Use agile ways of working to continuously deliver new features to the business 

  • Use Jira for for task management and reporting

  • Create API design documentation

  • Follow Change Management processes and procedures

  • Experiment with new technologies to find innovative ways to integrate new forms of automation

  • Comfortable working in a fully remote environment

  • Work collaboratively on existing codebases, providing feedback to pull requests and able to receive feedback on your own pull requests

  • Consider observability and monitoring at every step of the process to gain rapid insight into problems with the service

Role Minimum Requirements

Must have experience:

  • Building APIs in NodeJS and deploying them to a platform with CI/CD

  • Experience with using other APIs (RESTful or otherwise) and using them to deliver projects

  • Understanding of Infrastructure as Code concepts

  • Using Docker to simplify local development and production workloads

  • Use Git for version control and understand how to branch, merge and issue pull requests to safely collaborate on new features

  • Must have excellent communication skills to enable successful remote working

Nice to haves:

  • Serverless development for AWS or another cloud platform

  • Experience with event based architectures (kinesis/rabbit/kafka etc)

  • Automation with Ansible, Chef, Puppet, CloudFormation or Terraform

  • Able to compose and deconstruct shell scripts

  • Documenting APIs (with tooling such as Swagger)

  • Experience of different auth systems such as JWTs or OAuth

  • Knowledge of functional programming concepts such as purity, higher order functions, map, reduce etc. 

What we offer in return 

Cloud Gateway operates a comprehensive benefits package. These include the following, which are subject to change and eligibility criteria:

  • Life Assurance

  • Private Medical Insurance

  • Group Income Protection

  • Auto-enrolment pension scheme (company contribution 7% of gross base salary, remaining 1% contributed by employee to attain Pension Regulator minimum joint contribution)

  • Discretionary bonus up to 15% of base salary, dependent on company and personal performance

  • 25 days annual leave, plus additional day per year of service up to 30 days

General 

Cloud Gateway was formed in 2017 by Justin Day and Neil Briscoe.  Designed to enable faster, more efficient digital transformations, breaking the boundaries of conventional network connectivity and security, Cloud Gateway is at the forefront of Cloud PaaS technological innovation.

The business has seen continuous, steady growth since then and is planning to accelerate that growth considerably.

Everyone in the business has a key role to play within the business.  As a Start-up the business requires individuals to be prepared to step up, own their role, drive efficiencies wherever they see them, strive for continuous improvement and to support others to contribute to the success of the business.

Values

We are looking for an individual that understands and believes in our core values, which are;

  • Human, Fun and Daring

  • Innovative and Improving

  • Transparent and Honest

  • Empowered

  • Be the Best

What to join us?

Like-minded and want to join us. Send us your contact details below and we'll be in touch.

Apply now
Share: