Senior Back End Engineer

Karmarama ,
London, Greater London

Overview

Job Description

We are Karmarama. We reframe brands for an ever-changing modern world. We do this by combining creative excellence with technology-led solutions. It means we can help clients with their business challenges now, and plan for their business opportunities next. Its a more progressive, more effective way of working. Our Technology team is an integral part of our business. They are perpetual problem solvers, creative technical thinkers and are always seeking new and innovative ways to leverage technical solutions to bring ideas to life and grow our clients' businesses. As a Software Engineer, you will be focused on bringing rich experiences to life primarily leveraging web-based technologies. You are a confident backend-end web developer who is also comfortable working with and helping to build front-end services. The experiences you build can range from branded content-focused campaign experiences to deep data-driven tools and services. Requirements * Build and design RESTful microservices and GraphQL API's. * Design and implement SQL and NoSQL databases. * Integrate with third party services. * Deploy static web pages and API's with cloud services like AWS, GCP, Azure, etc. * Collaborate with other software engineers and QA engineers (both at Karmarama and with our clients) in an Agile fashion. * Scope, estimate, and prioritise work * Peer review others code and give actionable feedback It would be nice if you're: * Is passionate about quality software development * Has wide experience using Node.js for creating APIs and other backend services. * Follows best practices such as TDD, unit testing, load testing and documentation. * Understands RESTful API best practices and managing asynchronous data. * Has good knowledge of cloud infrastructure and solutions such as AWS, GCP, or Azure. * Strong understanding of web performance, scalability, and implementation constraints. * A self-starter who can take the initiative to complete tasks with minimal supervision Benefits We believe in Good Works. It is the ethos upon which the company was founded, and stays at the heart of everything we do. Its a simple belief; if we do good, good will come to us. We have always been a values and people led organisation. And would describe ourselves as a group of interesting, interested, smart, motivated and collaborative characters who care (about it all: each other, clients and of course the work). Its by no accident that we choose our Employee of the Month and Team of the Month based on our 4 Cs: Care, Collaboration, Candour and Character. But we dont just talk the talk; As number 8 in the Sunday Times Best Companies to work for in 2019, we are extremely proud of our working culture here at Karmarama; its unique, and were famous for it. We are proud to have created a working environment in which our people can thrive. Learning and Development, Wellbeing, and Inclusion & Diversity are all taken very seriously, but were still growing, still learning, and still need YOU to help us continue to do so.