Principal Full Stack Software Engineer

Hotfoot Recruitment
13 Feb 2018
18 Feb 2018
Contract Type
Full Time
Principal Full Stack Software Engineer

This role offers the opportunity to work at a senior level for a leading software development consultancy, where you will get the chance to work on high profile projects for clients across a wide range of industries – projects that are technically challenging, but extremely rewarding. Working with diverse technology stacks, you will help clients solve varied and demanding technical problems, in an environment where hard work and initiative are rewarded and celebrated. This role would suit a Full Stack Software Engineer who is comfortable working in a client facing environment.

Principal Full Stack Software Engineer: The Role

You will play a key role in the end-to-end delivery of technical solutions to a range of different clients. Projects will vary, from application engineering, to software architecture, to integration / data design, to front end development and more. This role would suit a multi-faceted full stack engineer who can engineer and deliver solutions, design software, produce efficient and performant code, write tests, review code and analyse user stories within an Agile delivery environment. You will build strong relationships with internal stakeholders such as Product Owners, Business Analysts, Scrum Masters, and your fellow Software Engineers, ensuring everyone is working towards a shared goal of finding successful solutions to complex problems. You will also use your expertise to lead and mentor a team of Software Engineers, and to provide recommendations to Software Architects and Lead Engineers.

Principal Full Stack Software Engineer: What we’re looking for

·Hands on experience with Java and other development and scripting languages (Scala, Go, C++, C#, Python, Node.js, Bash, PHP)

·Experience of working at Lead or Principal level, engineering enterprise services ideally across a number of different business domains

·Experience with source code management systems (Git), build tools (Maven), and CI tools (Jenkins)

·Experience in relational / non-relational databases with knowledge of one of the following: MySQL, MongoDB, Cassandra, PostgreSQL, Oracle, Redis

·Experience of working with DevOps tools (Chef / Puppet / Ansible / Salt Stack / Docker / Vagrant / Prometheus)

·A background in working within an Agile software delivery environment

·Understanding of TDD, including a demonstrable ability to write unit tests

·Experience of web technologies / frameworks (HTML5 / CSS3 / JavaScript / jQuery / AngularJS / Grunt) would be beneficial, as would exposure to Hadoop, Hbase, HDFS or Apache Spark.

Principal Full Stack Software Engineer: What’s in it for you?

Aside from the technical challenging environment, fantastic company culture, and extensive opportunities for career progression?! You’ll also get a competitive salary, loads of benefits including a cycle to work scheme, private healthcare and discounted rail travel. In addition to this, you’ll be invited to local, national and international technology events – members of staff are encouraged to actively participate in the tech community. If this sounds up your street, please click “apply”, send us your CV and we will give you a call back for an informal chat.

This job was originally posted as

Similar jobs

Similar jobs