5,630 Back End Developers jobs in the United Kingdom

Backend Software Engineer

New
London, London Allegis Global Solutions

Posted today

Job Viewed

Tap Again To Close

Job Description

contract
Overview GlaxoSmithKline (GSK) is a science-led global healthcare company with a special purpose: to help people do more, feel better, live longer. We are on an audacious journey to impact the health of 2.5 billion people over the next decade. Our R&D division is at the forefront of this mission, dedicated to the discovery and development of groundbreaking vaccines and medicines. We are transforming the landscape of medical research by integrating cutting-edge science and technology and harnessing the power of genetics and new data. By fostering a collaborative environment that unites the talents of our people, we are revolutionizing R&D to pre-empt and defeat diseases. Join us in our commitment to uniting science, technology, and talent to get ahead of disease together. Role/Project Overview At GSK we see a world in which advanced applications of Machine Learning and AI will allow us to develop novel therapies to existing diseases and to quickly respond to emerging or changing diseases with personalized drugs, driving better outcomes at reduced cost with fewer side effects. It is an ambitious vision that will require the development of products and solutions at the cutting edge of Machine Learning and AI, as well as extensive safety and robustness evaluations. We’re looking for a highly skilled full stack engineer to help us make this vision a reality. Competitive candidates will have a track record of writing and shipping quality, well-documented and well-tested software in the AI/ML industry. We are looking for candidates with experience in the field of Responsible AI, preferably for generative AI or language applications. In addition to ML engineering and data science skills, ideal candidates will demonstrate a keen interest in ethical and safety aspects of using AI in drug discovery and the clinic. The Responsible AI team is built on the principles of ownership, accountability, continuous development, and collaboration. This fixed-term position is a unique opportunity to contribute to the development and evaluation of generative AI for drug discovery in a fast-paced environment, with a focus on impact and in collaboration with a large team. Our leaders will be committed to your career and development from day one. Key Responsibilities Backend development of generative AI evaluations for a Python web application. Integration of AI/ML components with frontend, backend, data and compute infrastructure. Responsible for high quality software implementations according to best practices, including automated test suites and documentation. Participate in code reviews, continuously improving personal standards as well as the wider team and product. Liaise with other technical staff and data engineers in the team and across allied teams, to build an end-to-end pipeline consuming other data products. Deliver ML- and data-driven insights on GenAI datasets. Minimum Qualifications A degree in a quantitative or engineering discipline (e.g., computer science, computational biology, bioinformatics, engineering, among others); OR equivalent work experience as a professional ML engineer or data scientist. Strong skills in Python, with experience in backend development and unit testing. Knowledge of generative AI, specifically Large Language Models. Knowledge of agile practices and able to perform in agile software development environments. Strong knowledge of modern software development tools / ways of working (e.g. git/GitHub, DevOps tools for deployment) – should be able to show practice of commit early and deploy often. Preferred Qualifications Experience with safety and/or robustness evaluations of generative AI, e.g. defining guardrails, red teaming or persona-based evaluations. Knowledge of AI/ML approaches and deployment of AI/ML powered applications – especially using language models or NLP and agent-based approaches (e.g. LangGraph, PydanticAI, AutoGen), Knowledge of AI/ML evaluation and benchmarking approaches, experience with iterative improvement of AI/ML models and products. Research experience (e.g., Master’s project, internship at research organization). Cloud experience (e.g. Google Cloud and cloud run preferred) including core web application infrastructure. Why GSK? Uniting science, technology and talent to get ahead of disease together. GSK is a global biopharma company with a special purpose – to unite science, technology and talent to get ahead of disease together – so we can positively impact the health of billions of people and deliver stronger, more sustainable shareholder returns – as an organisation where people can thrive. We prevent and treat disease with vaccines, specialty and general medicines. We focus on the science of the immune system and the use of new platform and data technologies, investing in four core therapeutic areas (infectious diseases, HIV, respiratory/ immunology and oncology). Our success absolutely depends on our people. While getting ahead of disease together is about our ambition for patients and shareholders, it’s also about making GSK a place where people can thrive. We want GSK to be a place where people feel inspired, encouraged and challenged to be the best they can be. A place where they can be themselves – feeling welcome, valued, and included. Where they can keep growing and look after their wellbeing. So, if you share our ambition, join us at this exciting moment in our journey to get Ahead Together. Inclusion at GSK GSK is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive equal consideration for employment without regard to race, color, national origin, religion, sex, pregnancy, marital status, sexual orientation, gender identity/expression, age, disability, genetic information, military service, covered/protected veteran status or any other federal, state or local protected class. If you need any adjustments in the recruitment process, please get in touch with our Recruitment team ( ) to further discuss this today. Important notice to employment businesses/agencies GSK does not accept referrals from employment businesses and/or employment agencies in respect of the vacancies posted on this site. All employment businesses/agencies are required to contact GSK's commercial and general procurement/human resources department to obtain prior written authorization before referring any candidates to GSK. The obtaining of prior written authorization is a condition precedent to any agreement (verbal or written) between the employment business/ agency and GSK. In the absence of such written authorization being obtained any actions undertaken by the employment business/agency shall be deemed to have been performed without the consent or contractual agreement of GSK. GSK shall therefore not be liable for any fees arising from such actions or any fees arising from any referrals by employment businesses/agencies in respect of the vacancies posted on this site. Please note that if you are aUS Licensed Healthcare Professional or Healthcare Professional as defined by the laws of the state issuing your license, GSK may be required to capture and report expenses GSK incurs, on your behalf, in the event you are afforded an interview for employment. This capture of applicable transfers of value is necessary to ensure GSK’s compliance to all federal and state US Transparency requirements. For more information, please visit GSK’s Transparency Reporting For the Record site.
This advertiser has chosen not to accept applicants from your region.

Backend Software Engineer

Fruition Group

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

contract

Backend Software Engineer

UK Remote

6 Month Contract

A fantastic contract role has opened up for a highly skilled Backend Software Engineer with strong expertise in Go. This is an exciting chance to join a leading technology company known for its high engineering standards and innovative approach to distributed systems.

In this position, the Backend Software Engineer will play a central role in buildi.


WHJS1_UKTJ

This advertiser has chosen not to accept applicants from your region.

Backend Software Engineer

London, London Seapoint

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Permanent

About Seapoint
Seapoint is building the financial home for European startups and scale-ups. We're an AI-powered business account that handles everything from payroll and expenses to invoice payments and reporting - all in one place.

Founded by Sean Mullaney (former European CIO at Stripe) and a team of alumni from Stripe, Wise, Wayflyer, Nubank and Tide, we've just raised $3M in pre-seed funding led by Frontline Ventures. After 9 months of building, we're now in private beta with dozens of VC-backed startups who are finally getting the bird's-eye view of their finances they've always needed.

The problem we're solving is real: European startups are stuck between neobanks (too small) and traditional corporate banking (too big). They're juggling 4-6 different financial products, running processes manually, and earning no interest on cash deposits. We're changing that with AI automation that handles the tedious financial work, so founders can focus on building their businesses instead of managing spreadsheets.

Read more about what we’re building here .

About the role
Build the financial infrastructure that powers the next generation of startups.

You'll architect core systems for multi-currency accounts, automated payments, and treasury management—technology that high-growth companies depend on to scale. Working with modern distributed systems, you'll tackle complex financial challenges while ensuring the reliability and security our users trust.

We're looking for engineers with varying backgrounds who are passionate about building something new. You'll work alongside ex-founders and veterans from Stripe, Wise, and Tide who understand what startups need to scale.

Languages and frameworks can be learnt, but if you’re curious we use a modern typescript and bun backed stack with postgreSQL and a bunch of AWS services. We are always curious about new ways of building software and embrace AI tools.

Note: Open to candidates authorised to work in Ireland/UK. Exceptional remote candidates across Europe considered.

Requirements

What matters: Systems thinking, attention to detail, and a drive to solve real problems for founders.

Essential Qualifications:

  • Strong software engineering skill and a passion for startup life and helping founders
  • 5+ years of professional software development experience
  • Fluency in Typescript or a major programming language like Java, Ruby, Go, Python, etc
  • Strong product instincts—showcase prior experience in designing and developing key customer features at scale
  • Interest in leveraging AI for genuine financial solutions
  • Fintech domain experience will be highly valued but not required

Benefits

  • Competitive salary with meaningful equity in a fast-growing fintech startup
  • Work directly with experienced founders and engineers from Stripe, Tide, Wise, Nubank, Wayflyer and other fintech unicorns
  • Front-row seat to building category-defining financial infrastructure for Europe's startup ecosystem
  • Flexible hybrid working from our Dublin base
  • Learning and development opportunities in fintech and AI
This advertiser has chosen not to accept applicants from your region.

Software Engineer (Backend)

B1 1TT Birmingham, West Midlands £70000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Backend Software Engineer to join their pioneering, fully remote technology division. This is an exceptional opportunity to contribute to the development of scalable, robust, and high-performance backend systems that power innovative digital products. You will be instrumental in designing, building, and maintaining the server-side logic, databases, and APIs that form the backbone of our client's platform. The ideal candidate will possess a deep understanding of software architecture, data structures, and algorithms, coupled with extensive experience in at least one major backend programming language (e.g., Python, Java, Node.js, Go). You will collaborate with frontend developers, product managers, and other engineers to translate complex requirements into elegant, efficient code. This role demands a strong commitment to best practices in software development, including automated testing, continuous integration/continuous deployment (CI/CD), and secure coding principles. As a remote team member, you must be a self-starter, an excellent communicator, and adept at working autonomously while fostering a collaborative spirit. You will play a key role in shaping the technical direction and future innovations of our client's offerings, working on challenging problems that have a significant impact. We encourage a culture of continuous learning and innovation, providing opportunities to work with cutting-edge technologies and contribute to open-source projects.

Key Responsibilities:
  • Design, develop, and maintain scalable backend services and APIs.
  • Write clean, efficient, well-documented, and testable code.
  • Develop and manage database schemas and optimize query performance.
  • Implement robust security and data protection measures.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural decisions and technical roadmaps.
  • Implement and manage CI/CD pipelines for automated testing and deployment.
  • Mentor junior engineers and contribute to team knowledge sharing.
  • Stay current with emerging backend technologies and industry best practices.
  • Ensure the performance, quality, and responsiveness of applications.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in backend software development.
  • Proficiency in one or more backend programming languages (e.g., Python, Java, Node.js, Go, C#).
  • Strong experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Expertise in designing and building RESTful APIs.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Experience with containerization technologies (Docker, Kubernetes) is a plus.
  • Solid understanding of software development principles, design patterns, and data structures.
  • Experience with testing frameworks and methodologies.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, particularly in a remote environment.
This is a fully remote position offering a competitive compensation package, comprehensive benefits, and the chance to make a significant impact at a rapidly growing tech company.
This advertiser has chosen not to accept applicants from your region.

Software Engineer - Backend

PL4 0AA Plymouth, South West £60000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a skilled Backend Software Engineer to join their fully remote engineering team. This is an exciting opportunity to contribute to the development of scalable, high-performance backend systems that power our innovative products. You will be responsible for designing, implementing, and maintaining robust server-side logic, APIs, and databases. The ideal candidate has a strong foundation in backend development principles, proficiency in modern programming languages and frameworks, and a passion for building reliable and efficient software. As a remote role, excellent communication and self-discipline are key.

Key Responsibilities:
  • Design, develop, and deploy backend services and APIs using (Specific Language/Framework, e.g., Python/Django, Node.js/Express).
  • Build and maintain scalable and efficient database solutions (e.g., PostgreSQL, MySQL, MongoDB).
  • Write clean, well-documented, and testable code.
  • Collaborate with frontend developers, product managers, and other engineers to define and implement features.
  • Optimize backend systems for speed, scalability, and reliability.
  • Implement security and data protection measures.
  • Troubleshoot and resolve backend issues and bugs.
  • Participate in code reviews and contribute to improving development processes.
  • Stay current with emerging backend technologies and best practices.

Qualifications:
  • Proven experience as a Backend Developer or Software Engineer.
  • Strong proficiency in at least one major backend programming language (e.g., Python, Java, Go, Node.js).
  • Experience with relevant backend frameworks (e.g., Django, Flask, Spring Boot, Express.js).
  • Solid understanding of database design and management (SQL and NoSQL).
  • Experience with RESTful API design and development.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of containerization technologies like Docker is a plus.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work independently and effectively in a remote team environment.

This fully remote position offers the chance to work on challenging and impactful projects, collaborating with a talented and distributed team to build the future of our technology stack.
This advertiser has chosen not to accept applicants from your region.

Software Engineer - Backend

London, London £65000 - £80000 annum Sprout.ai

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Permanent

Salary banding: £65,000 - £80,000 dependent on experience

Working pattern: Hybrid; 1-2 days per week in the office

Location: London

About our Engineering Team

As a business which has AI at its core, we need to have a reliable, scalable and secure real-time ML platform to deliver our product to customers. The Engineering team makes this happen.

The team is UK-based, with a significant contingent in London, and is made up of pragmatic, curious and collaborative problem-solvers who are passionate about working with our Data Scientists to build state of the art AI products. Our Software Engineers bring together a diverse range of expertise and backgrounds; what unites us is a desire to learn, a mastery of our discipline and strong technical prowess.

Our engineers are responsible for all aspects of the software development lifecycle. You will get the opportunity to work across our entire stack building features which deliver AI capabilities to some of the biggest names in the insurance industry.

We are developing a modern real-time ML platform using technologies like FastAPI, PyTorch, Ray, k8s (helm + flux), Terraform, Postgres, Flink on AWS, React & Typescript. We operate a fully Python stack except for frontend and infrastructure code. We are very big fans of Infrastructure-as-Code and enjoy Agile practices. 

As a team, we're driven by a relentless focus on delivering real value to customers at speed. We embrace modern engineering practices such as automated testing, continuous monitoring, feature flags, and on-demand production-like environments to support frequent, reliable releases.

Our team is tackling several exciting challenges, including:

  • Deploying all changes, including complex machine learning models, reliably to customers within 15 minutes
  • Building a real-time, configuration-driven platform that seamlessly adapts to diverse customer needs
  • Ensuring autoscaling and cost-efficient model serving in production, with robust support for ML monitoring and experimentation
  • Centralised reporting/metrics for both the business and our customers
  • Powering user experience of internal and external users through agentic workflows
Role Summary

We are looking for an engineer passionate about developer enablement and infrastructure as code, who is eager to expand their expertise by contributing to impactful product features. You'll play a key role in improving the lives of millions of insurance policyholders globally, working with a modern and powerful technology stack that includes:

  • Python for application development
  • Terraform for AWS infrastructure provisioning
  • Kubernetes (with Helm and Flux) for managing services
  • GitLab for CI/CD and version control
  • AWS as our infrastructure platform
  • PostgreSQL for application data and event sourcing architecture
  • Apache Flink for real-time service interactions and state management
Responsibilities
  • Collaborate with Engineers, Product Managers, and the Engagement team to understand problem spaces, contribute to solution design, and support the development of our product.
  • Take responsibility for maintaining and improving parts of our backend stack, following engineering best practices.
  • Write robust and well-tested code, including unit, integration, and end-to-end automated tests for backend services that power customer-facing features.
  • Participate in code reviews, share feedback with peers, and stay informed about emerging backend technologies and patterns.
  • Contribute to platform-related work, using infrastructure-as-code tools (AWS, Terraform, Kubernetes) to help keep our systems reliable and scalable.
  • Support the growth of the team by sharing knowledge and collaborating closely with engineers and data scientists.
  • Help improve engineering workflows and contribute ideas for refining team processes and delivery methods.
  • Play a role in feature rollouts by using feature flags, monitoring metrics, and responding to logs and alerts.
  • Embody and promote the Engineering and Sprout company values in your day-to-day work.
Requirements
  • Technical proficiency
    • Solid proficiency in software architecture using Python and FastAPI.
    • Experience working in fully cloud-hosted environments (e.g. AWS).
    • Solid RDBMS experience, preferably with PostgreSQL
    • Experience building RESTful APIs (e.g. FastAPI) and real-time data processing pipelines
    • Bonus points for experience with Kubernetes, Apache Flink, Flux or Infrastructure-as-Code frameworks (e.g. Terraform).
  • Experience of maintaining your own code in a production environment.
  • A good foundational understanding of modern software development lifecycles, including code quality, pull requests, code reviews, CI/CD, QA, and production releases in an agile, fast-paced environment
  • Strong problem-solving skills with the ability to think critically and creatively
  • Collaborative by nature, with excellent communication and teamwork abilities
  • Self-motivated, with a strong sense of ownership and accountability
Sprout.ai Values
This advertiser has chosen not to accept applicants from your region.

Senior Backend Software Engineer

PO1 1AD Portsmouth, South East £60000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced and highly motivated Senior Backend Software Engineer to join their innovative technology team based in Portsmouth, Hampshire, UK . This hybrid role offers a blend of remote flexibility and in-office collaboration, allowing you to contribute to cutting-edge projects while maintaining a healthy work-life balance. You will be responsible for designing, developing, and maintaining robust and scalable backend systems that power our diverse range of applications. The ideal candidate possesses a strong foundation in software architecture, database design, and API development, coupled with a passion for writing clean, efficient, and maintainable code.

Key Responsibilities:
  • Design, develop, test, deploy, maintain, and improve backend services and systems.
  • Write high-quality, well-documented, and performant code in languages such as Python, Java, or Node.js.
  • Collaborate closely with frontend developers, product managers, and other stakeholders to define and implement new features.
  • Develop and manage RESTful APIs and microservices.
  • Design and optimize database schemas and queries for relational and NoSQL databases.
  • Implement and maintain CI/CD pipelines for automated testing and deployment.
  • Identify and address performance bottlenecks and scalability issues.
  • Ensure the security and integrity of data and systems.
  • Participate in code reviews, providing constructive feedback to peers.
  • Mentor junior engineers and contribute to the team's technical growth.
  • Stay up-to-date with the latest backend technologies and best practices.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in backend software development.
  • Proficiency in at least one modern backend programming language (e.g., Python, Java, C#, Go, Node.js).
  • Strong understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB, Redis).
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Solid understanding of software design patterns, data structures, and algorithms.
  • Experience with building and consuming RESTful APIs.
  • Knowledge of CI/CD tools and practices (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities.
  • Experience working in an Agile development environment.

This is a fantastic opportunity to work on challenging projects within a supportive and collaborative environment. If you are a seasoned backend developer looking to make a significant impact, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Back end developers Jobs in United Kingdom !

Senior Backend Software Engineer

BS1 4BN Bristol, South West £65000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a fast-growing technology firm, is seeking a talented and experienced Senior Backend Software Engineer to join their dynamic team. This fully remote position offers the flexibility to work from anywhere in the UK, focusing on building robust and scalable server-side applications. You will be instrumental in designing, developing, and deploying high-performance backends for innovative web and mobile platforms. This role requires a deep understanding of modern software architecture, extensive experience with backend languages and frameworks, and a passion for writing clean, efficient, and maintainable code. You will collaborate closely with frontend engineers, product managers, and DevOps specialists.

Key Responsibilities:
  • Design, develop, test, and deploy high-quality backend services and APIs using (specify relevant language/framework, e.g., Python/Django, Node.js/Express, Java/Spring Boot).
  • Architect scalable and resilient backend systems that can handle significant user loads and data volumes.
  • Write clean, efficient, well-documented, and testable code following best practices.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Work with database administrators and data engineers to optimize database performance and design.
  • Participate in code reviews, providing constructive feedback to peers and ensuring code quality.
  • Identify and address performance bottlenecks, bugs, and security vulnerabilities.
  • Contribute to the design and implementation of microservices architectures.
  • Engage in architectural discussions and contribute to technical roadmap planning.
  • Mentor junior engineers and share knowledge to foster a high-performing engineering culture.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in backend software development.
  • Proficiency in at least one major backend programming language (e.g., Python, Java, Go, Node.js).
  • Extensive experience with backend frameworks (e.g., Django, Spring Boot, Express.js).
  • Strong understanding of database technologies (SQL and NoSQL), including design, optimization, and querying.
  • Experience with designing and implementing RESTful APIs and microservices.
  • Knowledge of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is highly desirable.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work autonomously and collaboratively in a remote team environment.
This exciting opportunity is based out of our operations hub in Bristol, South West England, UK , but is a fully remote position for the right candidate. If you are passionate about building robust backend systems and thrive in a remote setting, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Software Engineer

M1 1AN Manchester, North West £70000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
We are seeking a highly experienced Senior Backend Software Engineer to join our innovative and growing technology team. This is a fully remote position, allowing you to contribute from anywhere within the UK. You will be instrumental in designing, developing, and maintaining scalable and robust backend systems that power our cutting-edge platforms. The ideal candidate will possess a deep understanding of software architecture, a passion for writing clean, efficient code, and a proven track record of delivering high-quality software solutions.

Key Responsibilities:
  • Design, build, and maintain efficient, reusable, and reliable code across our backend services.
  • Develop and implement new features and functionalities for our core products and internal tools.
  • Collaborate closely with frontend developers, product managers, and other stakeholders to translate requirements into technical solutions.
  • Write comprehensive unit and integration tests to ensure code quality and system stability.
  • Optimize applications for maximum speed, scalability, and performance.
  • Troubleshoot, debug, and upgrade existing systems.
  • Participate in code reviews, providing constructive feedback to peers and upholding coding standards.
  • Contribute to architectural decisions and technology selection processes.
  • Mentor junior engineers, sharing knowledge and fostering best practices within the team.
  • Stay abreast of emerging technologies and industry trends, recommending adoption where appropriate.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in backend software development.
  • Proficiency in one or more backend programming languages such as Python, Java, Node.js, or Go.
  • Strong experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Solid understanding of software design patterns, data structures, and algorithms.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities, especially in a remote team setting.
  • Experience with microservices architecture is a plus.
If you are a passionate software engineer looking for a challenging remote role where you can make a significant impact, we encourage you to apply. Join us in building the future of technology.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Software Engineer

CB2 1TN Cambridge, Eastern £65000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leading technology innovator, is looking for a highly skilled Senior Backend Software Engineer to join their talented team in **Cambridge, Cambridgeshire, UK**. This role offers a hybrid working model, combining the benefits of in-office collaboration with the flexibility of remote work. You will play a crucial role in designing, developing, and maintaining robust, scalable, and high-performance backend systems that power cutting-edge applications. The ideal candidate will have a passion for clean code, efficient algorithms, and distributed systems, coupled with a strong understanding of software architecture and best practices.

Key Responsibilities:

  • Design, develop, and implement complex backend services and APIs using modern programming languages and frameworks (e.g., Java, Python, Go, Node.js).
  • Architect and build scalable, reliable, and fault-tolerant distributed systems.
  • Write clean, well-documented, and maintainable code, adhering to high coding standards.
  • Collaborate closely with frontend engineers, product managers, and other stakeholders to define project requirements and technical solutions.
  • Optimize application performance, identify and resolve bottlenecks, and ensure efficient resource utilisation.
  • Develop and maintain robust automated testing strategies, including unit, integration, and end-to-end tests.
  • Participate in code reviews, providing constructive feedback to peers and ensuring code quality.
  • Contribute to the design and evolution of our microservices architecture.
  • Manage and deploy applications using CI/CD pipelines and containerization technologies (e.g., Docker, Kubernetes).
  • Troubleshoot and debug production issues, ensuring minimal downtime and rapid resolution.
  • Mentor junior engineers, sharing knowledge and best practices to foster team growth.
  • Stay current with emerging technologies and industry trends, evaluating and recommending new tools and approaches.
  • Ensure security best practices are integrated into all aspects of the development lifecycle.

A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is required. You must have a minimum of 5 years of professional experience in backend software development, with a strong portfolio of successful projects. Proficiency in at least one major backend programming language and experience with relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB) are essential. Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture is highly desirable. Excellent problem-solving, analytical, and communication skills are paramount. You should be comfortable working in an Agile environment and have a proactive approach to identifying and solving complex technical challenges.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Back End Developers Jobs