Senior Cloud Engineer - Node.js, JavaScript RESTful Microservices - Cambridge - To £80,000.
My client a cutting-edge software company and advanced user of AWS services, is seeking an experienced Senior Cloud Engineer who thrives when working on challenging projects.
As the Senior Cloud Engineer, you will be working on platform capabilities and product features using the best mix of cloud services and new development.
You'll be exposed to a wide variety of technologies and features and have the opportunity to make a significant impact. You can learn multiple technologies including IoT devices (Linux based, and Android based), Cloud environments, Web UI (both angular and react) and multiple databases (Dynamo, Mongo and Postgres). You will also collaborate with teams working on our Android and iOS Apps, and data pipelines.
Responsibilities include, but are not limited to?:
- Designing and developing high quality, testable software in cloud applications.
- Working with product management and UI designers to implement new features with a highly usable and consistent look-and-feel.
- Contributing to the architecture of the company's applications.
- Debugging applications to support our customer service team in the field.
- Ensuring that software is delivered to a high standard and rigorously tested.
The successful candidate will be degree educated - B.Sc. or M.Sc. in Computer Science or Engineering, or equivalent and will demonstrate the following core skills:
- Experience with front-end technologies such as HTML and CSS
- Demonstrably proficient with Node.js and JavaScript.
- Proficient with code versioning tools such as GIT.
- Experience of developing and working with RESTful microservices.
- RDBMS skills.
- Experienced with implementing unit/integration/component/performance testing.
- Agile software development using Scrum and/or Kanban.
- Data visualisation and Analytics.
Any of the following technical? experience and skills will be a huge advantage:
- Single page applications frameworks such as AngularJS or React.
- No-SQL databases e.g. MongoDB.
- Continuous Integration and Continuous Delivery.
- Scripting in Bash or Python.
- Use of a project management tool such as Jira.
- Web protocols such as MQTT or HTTP(S).
- Cloud-based development through AWS or equivalent.
- Infrastructure-as-code using Terraform or Serverless.
This is a fantastic opportunity to join a company that is currently experiencing a very exciting period of growth.