Senior Full Stack Developer

England, United Kingdom🕖 4 months ago

Role Description

We are looking for an experienced Python developer with an element of full stack experience, who is passionate about delivering code the right way. You will be working directly with the client and an internal technical architect and the UX/UI design team. The role is mainly working with React and Python on composable systems with headless CMS at their core, such as Contentful and Umbraco Heartcore.

About the individual

We are looking for someone who can demonstrate:

Expert knowledge of React & Next.js

Good knowledge of Python, Django and Flask

Experience with a headless CMS e.g. Contentful, ContentStack, Sanity.io, Umbraco Heartcore

Experience with API Development and microservice architecture

Familiarity with object-oriented design and design patterns

Experience with GCP (PaaS including AppEngine)

Comfortable with CI/CD through dev, stage, UAT and production

Experience working within an agile development team and peer reviewing code

The ability to estimate technical effort, licensing and hosting costs and clearly communicate them to non-technical users

The ability to highlight technical risks and communicate potential mitigation strategies to a Project Manager to enable them to make informed decisions.

Plan, design and write automated tests, including unit tests using JEST and PyTest

Expertise with development methodologies such as DDD, BDD and TDD

The successful individual should be:

An excellent communicator - able to communicate technical information succinctly and meaningfully to non-technical colleagues and clients

Comfortable contributing to workshops with various stakeholders to define technical requirements.

Able to work as part of a team, working closely with Project Managers, Front end developers and DevOps engineers.

Able to plan; spotting technical risks, issues and dependencies and communicating the impact of these to the project team (with enough lead time to do something about them)

A self-starter, comfortable working autonomously when needed and being proactive in getting information to move work along when needed

Used to working in an agency environment, familiar with working to budgets, schedules, completing timesheets, participating in stand ups and providing progress updates

Technical skills required:

Python, Django and Flask

React

SSG using Next.js or Nuxt.js

Experience with CSS and component design implementation

GCP

SQL & NoSQL databases

CI/CD experience using products such as GitLab Pipelines, Optopus, Jenkins etc.

Docker

TDD/Unit Testing

Bonus points if you have:

Contentful, ContentStack, Sanity.io, Umbraco Heartcore or similar.

Kubernetes

Redis

Nginx

Varnish Cache

RabbitMQ

Lucene Indexes such ElasticSearch or SOLR

Experience working within a digital agency environment

What we give in return

People are our biggest asset and we work hard to make sure Tangent is not only a fun place to work but also provides a platform for you to grow.

Mentorship. You will be working as part of a talented and experienced team. Our passion and desire to do great work is infectious.

Training. Learning new skills, attending events. We provide the time and budget to help you grow.

Flexibility. We understand life is about balance and we provide flexibility and support to help you achieve your life goals.

Social life. We have so much going on at Tangent; all designed to help you form friendships with your colleagues including monthly socials, free lunches and much more.

Benefits. We reward our people generously for their hard work. This includes enhanced leave for years of service and days off for voluntary work.

At Tangent our aim is to create a working environment where every single member of the team has the opportunity to be themselves. We are an equal opportunities employer and will welcome and consider all applications regardless of age, disability, gender reassignment, marriage and civil partnership, pregnancy and maternity, race, religion, sex and sexual orientation.

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago