Senior Full-Stack Developer

Applied Data Science Partners Ltd.

Greater London

Híbrido

GBP 75.000 - 110.000

Jornada completa

hace 17 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Destaca para este puesto — genera un currículum y una carta de presentación adaptados en cuestión de un minuto.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Market Competitive Compensation
Annual Performance Bonus
26 days annual leave plus holidays
Enhanced family leave
Annual development budget £1,000
Private healthcare
Snacks & Socials
Work From Abroad
Hybrid Working

Descripción de la vacante

Applied Data Science Partners Ltd. is seeking a versatile software engineer to join our London-area team, delivering robust software, data pipelines, and scalable APIs. You will collaborate across frontend and backend, mentor juniors, and ensure code quality through reviews.

The role emphasizes Python and TypeScript development, cloud deployments, and strong communication with stakeholders. Hybrid work is available, with a focus on delivering high-impact solutions in a fast-paced environment.

Formación

  • Experience presenting technical concepts to stakeholders.
  • Proven ability to develop UI, backend APIs and software integrations using tools like React.
  • Proficiency with writing maintainable Python and TypeScript, including libraries for data processing and backend API development (e.g., FastAPI, Pydantic, ExpressJS, NodeJS, NextJS API Router).
  • Good understanding of cloud deployment.
  • Effective communication through written reports and presentations.
  • Ability to version control code using Git, GitHub and Azure DevOps in a collaborative environment.
  • Ability to read others' code and work independently.
  • Strong attention to detail and problem-solving abilities.

Responsabilidades

  • Design, develop, and deploy robust software solutions and promote best practices throughout the SDLC.
  • Architect and maintain data pipelines, backend services, and APIs for scalability and performance.
  • Review Python and SQL code via Git to ensure quality and security.
  • Support cloud deployments on Azure/GCP and use Docker with volumes and permissions.
  • Develop and optimise database solutions using SQL on cloud platforms.
  • Mentor junior engineers and promote knowledge sharing.
  • Troubleshoot and enhance existing systems with analytical rigor.
  • Communicate technical concepts and project outcomes to stakeholders via documentation and calls.
  • Maintain high attention to detail across development work to meet requirements.
  • Stay updated with emerging software engineering trends and propose improvements.
  • Identify technical risks and assist in project planning and task management.
  • Assist in design and implementation of front-end applications with focus on user experience.

Conocimientos

Stakeholder communication
UI development
API development
Python data processing
TypeScript
Cloud deployment
Version control
Code review

Herramientas

React
FastAPI
Pydantic
ExpressJS
NodeJS
NextJS API Router

Descripción del empleo


  • Contribute to the design, development, and deployment of robust software solutions, promoting best practices throughout the software development lifecycle

  • Contribute to architecting and maintaining complex data engineering pipelines, backend services, and APIs to ensure scalability, reliability, and high performance

  • Support the thorough review of Python and SQL code via Git, promoting code quality, security, and adherence to engineering standards

  • Support cloud-based deployments and infrastructure (e.g. Azure, GCP), leveraging Linux scripting and advanced Docker skills including storage, volumes, and permissions

  • Develop and implement database solutions using SQL and Cloud platforms, with a focus on optimising performance and data integrity

  • Mentor and guide junior engineers, facilitating knowledge sharing and the adoption of best engineering practices

  • Troubleshoot and enhance existing systems, applying advanced problem-solving and analytical skills

  • Effectively communicate technical concepts and project outcomes to stakeholders through written documentation, calls, and presentations

  • Demonstrate high attention to detail across all development activities, contributing to deliverables that meet technical and business requirements

  • Remain up to date with emerging software engineering technologies and industry trends and proactively suggest improvements and new approaches

  • Identify technical risks and contribute to project planning and task management, helping to achieve successful outcomes

  • Assist the design and implementation of front-end applications while emphasising user experience


KEY REQUIREMENTS:


  • Proven experience of presenting technical concepts to stakeholders

  • Proven experience of developing complex user interfaces, backend APIs and software integrations using tools like React

  • Proficiency with writing maintainable Python and Typescript, including experience of working with relevant libraries for data processing and backend API development (i.e., FastAPI, Pydantic, expressJS, NodeJS, NextJS API Router, etc)

  • Good understanding of cloud deployment

  • Effective communication skills through written reports and presentations.

  • Ability to version control code using tools such as Git, GitHub and Azure DevOps in a collaborative development environment

  • Ability to manage complex branching and merging scenarios using Git in rapid development cycles, collaborate with distributed teams using feature branches and pull requests along with maintain high code quality by reviewing commits and automating testing in CI/CD pipelines with Git)

  • Ability to read others' code

  • Ability to work independently and as part of a team

  • Ability to guide and mentor others

  • High attention to detail

  • Effective organisational skills e.g. planning, time management

  • Effective problem-solving skills.


Company Benefits


  • Market Competitive Compensation : We benchmark salaries regularly to ensure you're paid fairly for the impact you make

  • Annual Performance Bonus : Your hard work deserves recognition, and we reward it with a bonus tied to your performance and our success

  • Generous Time Off : You’ll get 26 days of annual leave plus bank holidays, with additional enhanced sick pay when you need to rest and recover

  • Enhanced Family Leave : We offer enhanced maternity and paternity leave to help you focus on what matters most when your family grows

  • Annual Development Budget : We're serious about growth. You’ll get a dedicated £1,000 budget to spend on courses, conferences, coaching, or anything else that helps you level up

  • Private Healthcare : Your health matters. Our comprehensive private health plan includes mental health support and fast access to care when you need it

  • Snacks & Socials : From free drinks and snacks in the office to regular team socials, quizzes, and spontaneous celebrations, we believe fun fuels great teamwork.

  • Work From Abroad : Want a change of scenery? You can work from anywhere in the world for up to a month each year

  • Hybrid Working : We work from the office two days a week to stay connected and collaborate face-to-face, with flexibility the rest of the time


Interview Process


  • Stage 1: 20 min video call with a member of the hiring team

  • Stage 2: 45 mins live coding task in Python

  • Stage 3: 90 min F2F interview in our London office

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Full-Stack Developer
Senior Full-Stack Developer

Applied Data Science Partners Ltd. • Corsham

Híbrido
GBP 60.000 - 90.000
Market Competitive Compensation
Annual Performance Bonus
Generous Time Off
+6
Senior Full-Stack Developer (C++)
Senior Full-Stack Developer (C++)

Applied Data Science Partners Ltd. • Corsham

Presencial
GBP 75.000 - 110.000
Annual bonus
26 days annual leave
8 bank holidays plus birthday off
+6
Software Engineer
Software Engineer

Applied Data Science Partners Ltd. • Greater London

Híbrido
GBP 70.000 - 110.000
Annual bonus
26 days leave
BUPA Healthcare
+3
Senior Full-Stack Developer (Python)
Senior Full-Stack Developer (Python)

Applied Data Science Partners Ltd. • Greater London

Híbrido
GBP 85.000 - 120.000
Annual bonus
26 days leave
Private healthcare
+6
Senior Python Developer
Senior Python Developer

TreasurySpring • Greater London

Presencial
GBP 70.000 - 90.000
Competitive salary
Equity and bonus scheme
Unlimited Paid Leave
+8
Senior Software Developer / Team Lead
Senior Software Developer / Team Lead

Houst • City Of London

Presencial
GBP 75.000 - 90.000
25 days holiday
Hybrid working
Extra day off for birthday
+2
Senior Software Engineer - Java, Node.js & AWS
Senior Software Engineer - Java, Node.js & AWS

xdesign • City of Edinburgh

Presencial
GBP 70.000 - 110.000
Senior Fullstack Engineer (Java/React/Python)
Senior Fullstack Engineer (Java/React/Python)

CreateFuture • City of Edinburgh, Manchester, Leeds, Greater London

Presencial
GBP 65.000 - 90.000
Flexible working
Hybrid/Remote options
Office hubs: Edinburgh, Leeds, London,
+2
Senior Full-Stack Developer (Bath Area)
Senior Full-Stack Developer (Bath Area)

Applied Data Science Partners • Bath

Presencial
GBP 70.000 - 100.000
Annual bonus
Annual leave
Private healthcare
+7
Senior Full Stack Engineer
Senior Full Stack Engineer

Zinc • Greater London

Híbrido
GBP 90.000 - 130.000
EMI options for real ownership in the
£1200 annual benefits allowance
Birthday off
+2