2254 Senior Developer jobs in London
Full Stack Developer - GenAI
Posted 2 days ago
Job Viewed
Job Description
6-month contract | Inside IR35 | Up to £800 per day | 2-3 days per week in London
A global pharmaceutical client is growing their Responsible AI function and looking for a Full Stack Developer to help build and visualise GenAI applications that evaluate LLM safety, performance, and output explainability.
This role suits someone who enjoys working across both frontend and backend systems, connecting AI models to real-world user interfaces and data pipelines.
What you'll be doing:
Develop and deploy full stack features (Python backend, React frontend)
Integrate LLM and GenAI components into the product ecosystem
Conduct user research to understand risk and usability in AI systems
Contribute to agile development cycles and code reviews
Key Skills:
Python, React, TypeScript, Git/GitHub, cloud infrastructure (GCP), agile development, automated testing
Nice to Have:
Experience with AI safety evaluations, LangGraph, PydanticAI, or AutoGen frameworks
Ideal for:
Full stack engineers interested in building user-facing AI tools and safety-focused GenAI systems.
Python, React, TypeScript, Git/GitHub, cloud infrastructure (GCP), agile development, automated testing
Senior Full-Stack Developer
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, test, deploy, maintain, and improve software.
- Manage individual project priorities, deadlines, and deliverables.
- Write high-quality, efficient, and testable code.
- Participate in code reviews and provide constructive feedback.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications.
- Mentor junior developers and contribute to team knowledge sharing.
- Stay abreast of new technologies and industry best practices.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in full-stack web development.
- Proficiency in at least one backend language (e.g., Python, Node.js, Java, Go).
- Strong experience with frontend frameworks (e.g., React, Angular, Vue.js).
- Expertise in relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Excellent understanding of software development principles, data structures, and algorithms.
- Strong problem-solving and debugging skills.
- Effective communication and teamwork abilities.
Senior Full Stack Developer
Posted 4 days ago
Job Viewed
Job Description
You will be instrumental in designing, developing, and deploying high-quality, scalable web applications and services. This role requires a deep understanding of both front-end and back-end technologies, with a focus on creating robust, user-centric solutions. You will work on all phases of the software development lifecycle, from initial concept and architecture design through to implementation, testing, and deployment.
Responsibilities include writing clean, maintainable, and efficient code; developing and consuming APIs; designing and managing databases; and collaborating with product managers, designers, and other engineers to translate requirements into technical solutions. You will also play a key role in code reviews, mentoring junior developers, and contributing to architectural decisions.
The ideal candidate will have extensive experience with modern front-end frameworks (e.g., React, Angular, Vue.js) and back-end technologies (e.g., Node.js, Python/Django, Java/Spring). Proficiency in database management systems (SQL and NoSQL), cloud platforms (AWS, Azure, GCP), and CI/CD pipelines is essential. You should possess excellent problem-solving skills, a passion for technology, and a commitment to best practices in software development.
This is an exciting opportunity to work in a fast-paced, dynamic environment and make a significant impact on a product used by thousands of customers. You will be part of a collaborative team that values innovation, learning, and high-quality engineering.
Key Responsibilities:
- Develop and maintain full-stack web applications using modern technologies.
- Design and implement robust RESTful APIs.
- Manage and optimize database performance (SQL and NoSQL).
- Collaborate with designers and product managers to define features and user experiences.
- Write clean, well-documented, and testable code.
- Participate actively in code reviews and contribute to team knowledge sharing.
- Troubleshoot and resolve complex technical issues.
- Contribute to architectural discussions and technology decisions.
- Mentor and support junior developers within the team.
- Ensure the scalability, performance, and security of applications.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in full-stack web development.
- Proficiency in at least one modern front-end framework (e.g., React, Angular, Vue.js).
- Strong experience with back-end languages and frameworks (e.g., Node.js, Python/Django, Ruby on Rails, Java/Spring).
- Solid understanding of database technologies (e.g., PostgreSQL, MongoDB, MySQL).
- Experience with cloud platforms (AWS, Azure, or GCP).
- Familiarity with CI/CD tools and practices.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork abilities.
Senior Full Stack Developer
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain full-stack web applications.
- Write clean, efficient, and well-documented code across the entire technology stack.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Implement and manage database solutions (SQL and NoSQL).
- Develop and consume RESTful APIs.
- Integrate front-end components with back-end services.
- Ensure the technical feasibility of UI/UX designs.
- Optimize applications for maximum speed and scalability.
- Conduct code reviews and mentor junior developers.
- Troubleshoot, debug, and upgrade existing systems.
- Implement and maintain CI/CD pipelines and DevOps practices.
- Proven experience as a Full Stack Developer, with a strong portfolio of work.
- Proficiency in front-end technologies (HTML, CSS, JavaScript, and modern frameworks like React, Angular, or Vue.js).
- Strong back-end development experience with languages such as Node.js, Python, Java, or Ruby.
- Experience with database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Understanding of API design principles and microservices architecture.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Senior Full Stack Developer
Posted 8 days ago
Job Viewed
Job Description
We are seeking a Senior Full Stack Developer to help us redefine the music industry. The company has invented a new technology to produce on-demand vinyl records and built a web platform for music creators to create and sell their products worldwide via our store at zero cost. We are working with the leading record labels, streaming services, digital service providers, distributors, and iconic global artists who are keen to partner with us to build a global solution for physical media. But most of all, we would also like to give small artists and artists at the beginning of their careers frictionless access to offer vinyl and CD to their fans via our innovative solution and planned production/fulfilment centres in Europe, USA, and Asia.
The vinyl market has been growing on average more than 20% yearly over the last 16 years, and even CDs are growing for the first time in two decades. Over 30 million creators are releasing their music online today, and they are growing 30% a year. They represent the fastest-growing music segment. Most of them would like to have their music on vinyl or CD for their friends & family, and especially their fans. elasticStage will provide them with easy and affordable access via its unique and scalable on-demand tech.
We are looking for a talented and driven Senior Full Stack Developer to take end-to-end ownership of critical product and platform areas. You’ll design, build, and scale systems that connect our digital storefronts directly to real-time, on-demand manufacturing, from creator uploads through automated fulfilment and logistics. Expect meaningful technical autonomy, a say in architecture and direction, and the chance to mentor other engineers while shipping high-impact features.
You’ll work across a modern stack, PHP (Laravel or Symfony) with PHP 8 , TypeScript/JavaScript with Vue 3 (or React) , Docker , and AWS (ECS/Lambda, S3, CloudFront; plus ElastiCache and Elasticsearch/OpenSearch) to deliver fast, reliable experiences for both customers and internal operations.
If you enjoy owning roadmap slices, raising the bar on performance and reliability, and collaborating closely with product, audio/robotics, and operations, this role gives you the scope and leverage to do your best work.
Come join us and help scale a fast-growing, high-profile industry disruptor!
Requirements
- Own end-to-end development of new features across Laravel, Vue 3, and AWS.
- Design & implement APIs, microservices, and integrations that power on-demand manufacturing and our web platform.
- Build, run, and evolve CI/CD with Docker and AWS (ECS/Lambda; S3/CloudFront); automate testing and deployments.
- Improve scalability, performance, security, and reliability of existing systems; identify and drive continuous improvements.
- Develop and maintain full-stack applications, from data models to UI, ensuring clean, maintainable, and testable code.
- Collaborate cross-functionally (digital product, data, audio/robotics, operations) to define requirements and deliver features.
- Lead technical design discussions and reviews; evaluate trade-offs and set the technical direction for your domain.
- Technical autonomy: act as the DRI for specific services/components, making day-to-day architecture and implementation decisions.
- Ownership of architecture/product areas: lead the roadmap, reliability, and performance for one or more services/product surfaces.
- Mentor juniors and mid-levels: pair program, give actionable code reviews, run knowledge-shares, and raise the bar on engineering practices.
- Troubleshoot and resolve complex issues across the stack; ensure a seamless user experience and robust observability.
- Write comprehensive unit/integration tests (PHPUnit, Vitest or equivalent) and participate in code reviews.
- Improve developer experience by enhancing internal tools, workflows, and documentation.
- Stay current with industry trends and best practices; propose pragmatic adoption where it adds value.
- Own features/projects from requirements to delivery, including post-launch monitoring and iteration.
- Proven Full-Stack experience with a strong PHP foundation, including Laravel or Symfony frameworks.
- Deep hands-on expertise in Laravel and modern JavaScript/TypeScript frameworks - Vue 3 preferred (React or Vue acceptable).
- JavaScript/TypeScript proficiency with modern build tooling.
- Database experience: MySQL or PostgreSQL (schema design, query optimisation, migrations).
- Cloud & DevOps: Strong knowledge of AWS (S3, ECS, Lambda, CloudFront) and Docker-based CI/CD; comfort with cloud-native deployment workflows.
- Messaging: Experience with message brokers (e.g., Amazon SQS, RabbitMQ, or similar).
- API & Architecture: Experience designing APIs, microservices, and third-party integrations.
- Testing: Solid understanding of testing frameworks - PHPUnit for PHP; Vitest (preferred) or equivalent for JS.
- Ability to write clean, maintainable, testable, and performant code.
- Teamwork & communication: Product-minded, collaborative; comfortable working in hybrid teams.
- Education: Degree in Computer Science/Software Engineering or equivalent practical experience.
Benefits
What We Offer
- Industry-Leading Salary Package: Enjoy a highly competitive salary package that rewards your expertise and hard work.
- Generous Paid Holiday: Take advantage of 25 days of paid holiday to relax and recharge.
- Comprehensive Pension Scheme: Secure your future with our robust pension scheme.
- Cutting-Edge Tech Office Environment: Work in a modern, tech-driven office environment equipped with the latest tools and technology.
- Medical Insurance: Protect yourself with our comprehensive medical insurance plan.
Work Location
- Enjoy a hybrid work model with the flexibility to work from home, while spending at least 1 day a week in our Vibrant London, King's Cross office.
Full Stack Developer Intern
Posted 25 days ago
Job Viewed
Job Description
Senior Full-Stack Developer - FinTech
Posted today
Job Viewed
Job Description
Be The First To Know
About the latest Senior developer Jobs in London !
Senior Full Stack Developer - FinTech
Posted 3 days ago
Job Viewed
Job Description
- Designing, building, and maintaining efficient, reusable, and reliable code across the full stack (front-end, back-end, database).
- Developing user-facing features and intuitive user interfaces using modern front-end frameworks (e.g., React, Angular, Vue.js).
- Developing robust and scalable back-end services and APIs (e.g., using Node.js, Python/Django, Java/Spring Boot).
- Designing and managing relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Implementing and managing cloud infrastructure (e.g., AWS, Azure, GCP).
- Writing comprehensive unit, integration, and end-to-end tests.
- Collaborating with product managers, designers, and other engineers to define and implement new features.
- Ensuring the performance, quality, and responsiveness of applications.
- Troubleshooting, debugging, and upgrading existing systems.
- Championing best practices in software development, security, and DevOps.
- Mentoring junior developers and contributing to technical knowledge sharing.
- Participating in code reviews and architectural discussions.
- Staying up-to-date with emerging technologies and industry trends.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in full-stack software development.
- Proficiency in at least one modern front-end framework (React, Angular, Vue.js).
- Strong experience with back-end development languages and frameworks (Node.js, Python, Java preferred).
- Solid understanding of database design and management (SQL and NoSQL).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Familiarity with CI/CD pipelines and DevOps practices.
- Strong understanding of software architecture patterns and design principles.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, with experience working in remote teams.
- Experience in the FinTech industry is a significant plus.
Senior Full Stack Developer - FinTech
Posted 9 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain high-quality web applications using a variety of programming languages and frameworks for both front-end and back-end.
- Collaborate closely with product managers, UI/UX designers, and other engineers to define and implement new features.
- Write clean, efficient, maintainable, and well-documented code.
- Develop and manage RESTful APIs and microservices.
- Implement and optimise database schemas and queries (e.g., SQL, NoSQL).
- Contribute to architectural decisions and technology selection.
- Implement robust testing strategies, including unit, integration, and end-to-end testing.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in code reviews to ensure code quality and knowledge sharing.
- Stay up-to-date with the latest industry trends and technologies, particularly within FinTech.
- Contribute to the deployment and maintenance of applications in cloud environments (e.g., AWS, Azure, GCP).
- Mentor junior developers and provide technical guidance.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
- 5+ years of professional experience in full-stack web development.
- Proficiency in at least one modern front-end framework (e.g., React, Angular, Vue.js).
- Strong experience with back-end languages and frameworks (e.g., Node.js, Python/Django/Flask, Java/Spring).
- Expertise in database design and management (SQL and/or NoSQL).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid understanding of software architecture patterns, data structures, and algorithms.
- Experience with microservices architecture is highly desirable.
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent problem-solving, analytical, and communication skills.
- Experience in the FinTech industry is a significant advantage.
Lead Full-Stack Developer (FinTech)
Posted 10 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design and development of full-stack web applications.
- Develop and maintain robust backend services and APIs.
- Build responsive and user-friendly front-end interfaces.
- Architect scalable and secure cloud-based solutions.
- Mentor and guide junior development team members.
- Implement and enforce coding standards and best practices.
- Collaborate with cross-functional teams to define and deliver new features.
- Optimize application performance and troubleshoot technical issues.
- Manage the CI/CD pipeline and deployment processes.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of experience in full-stack web development.
- Expertise in modern front-end frameworks (e.g., React, Angular, Vue.js).
- Strong proficiency in back-end languages (e.g., Node.js, Python, Java, Go).
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Solid understanding of cloud platforms (AWS, Azure, GCP).
- Experience with microservices architecture and RESTful APIs.
- Proven leadership and team management skills.
- Familiarity with Agile development methodologies.
- Excellent problem-solving and analytical abilities.