Senior Developer / Dev Ops Engineer - AWS / Node.js

Coburg Banks IT
14 Sep 2018
15 Oct 2018
Contract Type
Full Time
Job Title: Senior Developer / Dev Ops Engineer – AWS/Node.Js

Sector: Smart Home Technology

Location: Birmingham West Midlands

Salary: £50,000 to £55,000

This is an opportunity for an experienced Senior Developer / Dev Ops Engineer with experience in AWS, JavaScript (Ideally Node.js) and API’s to join one of the leading smart home brands in the UK. In the tech team they are a small tightly integrated, fast growing team of dedicated software, firmware and hardware engineers. Working on IoT services and products they’re passionate about the future of things and people and the intersection of the two.

Job Description

We are looking for a Node.js Developer or server side JavaScript Developer with a heavily Dev Ops back ground to join a small team in an Agile environment. You will be responsible for building the backend elements of their applications that control their smart home products, and integrations to 3rd parties like Alexa, Google Home and Homekit, and deploying our solutions in an AWS environment. You will work with technologies like websockets, Rest APIs, cloudformation scripts and serverless technologies. They use various database engines and there will be an element of database design to the role. You will work with the team to deliver these applications and services into an AWS cloud environment, using dev ops principles, considering scaling for large numbers of users and data points. A basic understanding of front-end technologies would be helpful in as a key element of the role will be providing services to other internal teams.


* Writing reusable, testable, and efficient code
* Deploying solutions into an AWS environment using DevOps skills and methods
* Managing code pipelines, automated continuous integration build environments
* Writing tests and implementing testing automation, leading to championing test driven development within the wider team
* Re-designing and re-factoring systems after creating sufficient test coverage
* Design and implementation of low-latency, high-availability, and performant applications
* Implementation of security and data protection
* Work with the support team to investigate and resolve customer issues where technical input is required

Skills and Qualifications

* Significant experience of cloud deployment and DevOps
* Strong proficiency with JavaScript and keenness to learn and use new JavaScript concepts
* Ideally knowledge of Node.js and frameworks and libraries available for it such as Express, Mongoosejs, Bluebird
* A good understanding of the nature of asynchronous programming
* Implementing automated testing platforms and unit tests
* Experience of working in an Agile environment
* An understanding of user authentication and authorization between multiple systems, servers, and environments (specifically OAuth)
* Integration of multiple data sources and databases into one system
* Creating database schemas that represent and support business processes
* Basic understanding of front-end technologies, such as HTML5, and CSS3
* An understanding of server-side templating languages, specifically Jade/Pug
* Understanding of code versioning tools, such as Git
* Knowledge of the use cases for document stores vs relational databases
* Excellent communication skills


* Core hours with flexible starts and finishes outside of these and working from home on occasion.
* Fun friendly atmosphere.
* Central Birmingham offices with good connections to the road network and railway stations.
* Competitive salary.
* Share option scheme.
* One of the hottest development areas rights now.

Coburg Banks IT specialise in recruiting in a variety of areas including: Development, IT Support, Programme and Project Management, Business Analysts and Testing as well as mid to senior level IT appointments. We would welcome the opportunity of helping you in your career, so please send a copy of your CV to us

Similar jobs

Similar jobs