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