Senior Full-Stack Software Engineer

Published date Posted on PythonJobs on Nov 23, 2022 (6 d ago)
London or remote, United Kingdom

We are looking for an experienced Senior Full-Stack Software Engineer to work with us on a full-time basis. The place of work is London or remote.

The responsibilities of the role include writing code and documentation, contributing to the design and implementation of software systems, and supporting other team members in the design and implementation of software. This is a client-facing position in which you will have to demonstrate the ability to communicate professionally and effectively and to establish and maintain productive working relationships.

Of course, to be successful as a senior Full-Stack Software Engineer, you should also demonstrate great analytical skills, the ability to quickly learn new technologies, and to apply your experience to create innovative and sensible solutions.

Responsibilities summary:

  • Work with development teams and product managers to design software solutions
  • Design client-side and server-side architecture
  • Develop and manage well-functioning databases and applications
  • Build user-friendly, clean, mobile-responsive user interfaces
  • Write effective APIs
  • Test software to ensure correctness, responsiveness, efficiency
  • Troubleshoot, debug, upgrade software
  • Create security and data protection settings
  • Write technical documentation


  • Advanced familiarity with Python, Django, Flask and their respective ecosystems
  • Advanced familiarity with Django REST framework
  • Advanced familiarity with React and React Native
  • Advanced familiarity with GNU/Linux, Git, Bash and common productivity tools for coders
  • Familiarity with databases (e.g. PostgreSQL)
  • Familiarity with Docker and docker-compose
  • Degree in Computer Science, Mathematics, or relevant field
  • 5+ years of commercial experience, working in large projects with international teams
  • Great analytical skills
  • Initiative and the ability to work and make progress autonomously
  • Great English communication skills
  • A professional work ethics and time management skills
  • Available to travel internationally


  • Familiarity with Amazon AWS
  • Data Science with NumPy, Pandas and scikit-learn
  • Kubernetes, Terraform, and other containerisation and infrastructure-as-code tools
  • Being contributor or maintainer of one or more Open Source projects

Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Error on reporting

Related jobs

Change Healthcare Change Healthcare |

Change Healthcare is a leading healthcare technology company with a mission to inspire a better healthcare system. We deliver innovative solutions to patients, hospitals, and insurance companies to improve clinical decision making, simplify financial.

Company Descriptionecosio is a fast-growing, innovative service company and a leading provider of B2B integration, specialising in electronic data interchange (EDI), supplier relationship management (SRM) and e-invoicing.Our brand slogan isConnections.

DescriptionJob Description:The Intelligence Dev Ops Lab (IDOL) team at Leidos currently has an opening for a Software Engineer to work with our Reston based team. This position is eligible for part-time telework.This position will assist in building.

DataMilk DataMilk |
5 d ago

Who are we?We are a venture-backed startup founded by ex-Googler data enthusiasts and built by talented people all over the world. Our mission is to fix the internet with effective user experiences that leverage AI.We enable commerce websites to increase.

US Renal Care US Renal Care |
7 d ago

The Full Stack .Net Developer will analyze, describe, plan and implement deliverables to solve complex technical issues.A commitment to collaborative problem solving, sophisticated design and quality product are essential in this position.ESSENTIAL DUTIES.