2,645 Backend jobs in the United Kingdom

Senior Software Engineer (Backend)

BT1 1AD Belfast, Northern Ireland £80000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leading IT and Software company, is seeking a highly skilled Senior Software Engineer (Backend) to join their innovative team. This role is crucial for designing, developing, and maintaining scalable and robust backend systems. You will be responsible for writing clean, efficient, and well-documented code, collaborating with frontend developers and other stakeholders, and contributing to architectural decisions. The ideal candidate will have extensive experience with modern programming languages, database management, API design, and cloud platforms. This is a fully remote position, offering the flexibility to work from anywhere.

Key Responsibilities:
  • Design, develop, and implement scalable backend services and APIs.
  • Write high-quality, testable, and maintainable code in languages such as Python, Java, or Node.js.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Optimize application performance and ensure reliability and scalability.
  • Design and manage database schemas and queries (e.g., SQL, NoSQL).
  • Implement security and data protection best practices.
  • Participate in code reviews and provide constructive feedback.
  • Contribute to architectural discussions and technology selection.
  • Troubleshoot and debug issues, providing timely resolutions.
  • Mentor junior engineers and promote best practices within the team.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
  • Minimum of 6 years of professional software development experience, with a strong focus on backend systems.
  • Proficiency in at least one major backend programming language (e.g., Python, Java, C#, Go, Node.js).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Solid understanding of database technologies (SQL, PostgreSQL, MongoDB).
  • Experience with RESTful API design and development.
  • Knowledge of software development methodologies (Agile, Scrum).
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Experience working in a remote software development environment.

This is an exceptional opportunity to contribute to cutting-edge software development projects remotely, based out of Belfast, Northern Ireland, UK .
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer (Backend)

AB10 1AB Aberdeen, Scotland £65000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly skilled Senior Software Engineer with a specialization in backend development to join their innovative technology team. This hybrid role offers a blend of remote work flexibility and essential in-office collaboration, based in Aberdeen, Scotland, UK . You will be instrumental in designing, developing, and maintaining robust, scalable, and high-performance backend systems and APIs. The ideal candidate will have a deep understanding of software architecture, database design, and best practices in coding and security. Responsibilities include writing clean, efficient, and well-documented code, participating in code reviews, and contributing to the entire software development lifecycle. You will work closely with front-end developers, product managers, and QA engineers to deliver seamless user experiences and cutting-edge features. Experience with cloud platforms (AWS, Azure, GCP), microservices architecture, and containerization technologies (Docker, Kubernetes) is highly desirable. Strong problem-solving skills, a passion for clean code, and a commitment to continuous learning are essential. You should be comfortable working in an Agile environment and possess excellent communication skills to articulate technical concepts. While this role offers hybrid flexibility, regular attendance at our Aberdeen office will be required for team meetings, collaborative design sessions, and project planning. This is a fantastic opportunity to work on challenging projects, contribute to technological innovation, and grow your career within a supportive and forward-thinking company. A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, along with at least 5 years of professional backend development experience, is required.

Responsibilities:
  • Design, develop, and implement scalable backend services and APIs.
  • Write clean, maintainable, and efficient code using relevant programming languages (e.g., Python, Java, Node.js).
  • Manage and optimize database performance and architecture.
  • Implement security and data protection measures.
  • Collaborate with front-end developers and other stakeholders to integrate user-facing elements.
  • Participate in code reviews, provide constructive feedback, and ensure code quality.
  • Troubleshoot and debug issues across the full stack.
  • Contribute to architectural decisions and system design.
  • Stay updated with new technologies and best practices in software development.
  • Mentor junior engineers and share technical knowledge.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of professional backend software development experience.
  • Proficiency in at least one modern backend programming language (e.g., Python, Java, Go, Node.js).
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases.
  • Knowledge of RESTful API design and development.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Experience with Docker and Kubernetes is a plus.
  • Strong understanding of software development principles and best practices.
  • Excellent problem-solving and analytical skills.
  • Effective communication and teamwork abilities.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Software Engineer

S1 4HQ Sheffield, Yorkshire and the Humber £65000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced and motivated Senior Backend Software Engineer to join their dynamic, fully remote team. In this pivotal role, you will be instrumental in designing, developing, and maintaining scalable and robust backend systems that power our cutting-edge applications. You will work with a modern technology stack, focusing on building efficient APIs, managing databases, and ensuring the overall performance and security of our software. This is an excellent opportunity to make a significant impact within a forward-thinking organisation, collaborating with talented engineers across the globe.

Responsibilities:
  • Design, develop, and implement high-quality backend services and APIs using (Specify relevant languages/frameworks, e.g., Python/Django, Node.js/Express, Java/Spring).
  • Architect and manage relational and NoSQL databases, ensuring data integrity and performance.
  • Write clean, maintainable, and well-documented code following best practices.
  • Collaborate closely with frontend developers, product managers, and other stakeholders to understand requirements and deliver solutions.
  • Implement and maintain CI/CD pipelines for automated testing and deployment.
  • Optimize application performance, scalability, and reliability.
  • Troubleshoot and resolve complex technical issues in production environments.
  • 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 emerging technologies and industry trends.

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.
  • Proven experience with (Specify languages/frameworks) and associated ecosystems.
  • Strong understanding of database design, optimization, and management (e.g., PostgreSQL, MySQL, MongoDB).
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities, essential for a remote role.
  • Experience with RESTful API design and implementation.
  • Knowledge of microservices architecture is a plus.

This role is based in Sheffield, South Yorkshire, UK but is offered on a fully remote basis, allowing you to work from anywhere within the UK. Join a collaborative environment where your contributions are valued and your career can flourish.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer (Backend)

RG1 1DT Reading, South East £70000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leading technology firm, is looking for a highly skilled Senior Software Engineer (Backend) to join their innovative team in **Reading, Berkshire, UK**. This role is crucial for designing, developing, and maintaining robust and scalable backend systems that power our client's cutting-edge products and services. The ideal candidate will have a strong understanding of software architecture, development best practices, and a passion for creating high-quality code.

Key Responsibilities:
  • Designing, building, and maintaining efficient, reusable, and reliable backend code using languages such as Java, Python, Node.js, or C#.
  • Developing and implementing RESTful APIs and microservices.
  • Collaborating with frontend developers and product managers to integrate user-facing elements with server-side logic.
  • Ensuring the performance, quality, and responsiveness of applications.
  • Identifying and addressing performance bottlenecks and bugs.
  • Writing unit and integration tests to ensure code quality and stability.
  • Participating in code reviews, providing constructive feedback to peers.
  • Designing and implementing database schemas and managing data integrity.
  • Staying updated with emerging technologies and industry best practices in backend development.
  • Contributing to architectural discussions and decisions for new features and systems.
  • Mentoring junior software engineers and fostering a culture of technical excellence.
The ideal candidate will hold a Bachelor's or Master's degree in Computer Science, Engineering, or a related field. A minimum of 5 years of professional experience in backend software development is required. Proven experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is highly desirable. Strong knowledge of database systems (SQL, NoSQL) and experience with API design and development are essential. Excellent problem-solving skills, a strong understanding of software development principles, and a collaborative team spirit are required. Experience with Agile development methodologies is a plus. This is an excellent opportunity to work on challenging projects and contribute to the evolution of innovative software solutions.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - Backend

RG1 2AA Reading, South East £70000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leading technology company based in Reading, Berkshire, UK , is looking for a talented Senior Software Engineer with a focus on backend development to join their innovative product team. This full-time position offers a hybrid working model, allowing for a flexible work-life balance. You will be responsible for designing, developing, and maintaining robust and scalable backend systems and APIs that power our client's cutting-edge applications. This role involves working with modern technologies and methodologies, contributing to all phases of the software development lifecycle, from requirement analysis and design to implementation, testing, and deployment. The ideal candidate will have extensive experience with backend programming languages such as Java, Python, or Node.js, and a strong understanding of database technologies (SQL, NoSQL) and cloud platforms (AWS, Azure, GCP). You should be proficient in building RESTful APIs, microservices architecture, and possess a solid grasp of software design patterns and best practices. We are seeking a proactive team player with excellent problem-solving skills, a passion for clean code, and a commitment to delivering high-quality software solutions. You will collaborate closely with frontend developers, product managers, and other stakeholders to bring innovative ideas to life.

Key Responsibilities:
  • Design, develop, and maintain scalable backend services and APIs.
  • Write clean, efficient, and maintainable code in (mention primary language, e.g., Python, Java).
  • Develop and implement microservices architecture to support application functionality.
  • Collaborate with frontend engineers to integrate user-facing elements with server-side logic.
  • Work with databases, including schema design, optimisation, and query writing.
  • Implement and maintain CI/CD pipelines for automated testing and deployment.
  • Participate in code reviews and provide constructive feedback to peers.
  • Identify and address performance bottlenecks and bugs in the application.
  • Contribute to architectural discussions and technical decision-making.
  • Stay updated with emerging technologies and industry best practices in backend development.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of professional experience in backend software development.
  • Proficiency in at least one major backend programming language (e.g., Java, Python, Node.js, C#).
  • Strong experience with RESTful API design and development.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis).
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud Platform.
  • Understanding of software design patterns and architectural principles.
  • Experience with Git and Agile development methodologies.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - Backend

CV1 2GT Coventry, West Midlands £65000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a skilled and passionate Senior Software Engineer to contribute to the development of cutting-edge software solutions. Based in Coventry, West Midlands, UK , this role offers a hybrid working model, allowing for a blend of in-office collaboration and remote flexibility. You will be instrumental in designing, developing, and maintaining robust backend systems, ensuring scalability, performance, and reliability.

Responsibilities:
  • Design, develop, and implement high-quality backend services and APIs using (mention a specific language like Python, Java, or Node.js).
  • Collaborate with cross-functional teams, including frontend developers, product managers, and QA engineers, to deliver seamless user experiences.
  • Write clean, maintainable, and well-documented code following best practices.
  • Optimize application performance and ensure scalability to handle growing user bases and data volumes.
  • Participate in code reviews, providing constructive feedback to peers and upholding code quality standards.
  • Troubleshoot, debug, and upgrade existing software components.
  • Contribute to architectural decisions and technical roadmap planning.
  • Develop and maintain automated tests (unit, integration, end-to-end) to ensure code quality and reliability.
  • Stay up-to-date with emerging technologies and industry trends, and advocate for their adoption where appropriate.
  • Mentor junior engineers, sharing knowledge and fostering a collaborative learning environment.
  • Work closely with DevOps teams to ensure smooth deployment and operational processes.
  • Document technical designs, processes, and system architectures.
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.
  • Strong proficiency in one or more backend programming languages (e.g., Python, Java, C#, Go, Node.js).
  • Experience with database technologies such as SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra).
  • Solid understanding of RESTful API design and development principles.
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Knowledge of microservices architecture and best practices.
  • Experience with CI/CD pipelines and tools.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Experience working in an Agile/Scrum development environment.
  • Knowledge of frontend technologies is a plus.
This is a fantastic opportunity to join a forward-thinking company that is committed to innovation and employee growth. Join our team in Coventry and make a significant impact.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Software Engineer

LE1 5WP Leicester, East Midlands £70000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing technology company, is seeking an accomplished Senior Backend Software Engineer to join their fully remote engineering team. This is a fantastic opportunity to contribute to the development of innovative software solutions that power their core products. You will be responsible for designing, developing, and deploying scalable, high-performance backend services and APIs. Your expertise will be crucial in building robust, maintainable code, optimising database performance, and ensuring the security and reliability of our systems. The ideal candidate will have extensive experience with backend programming languages such as Java, Python, Node.js, or Go, and a strong understanding of microservices architecture, cloud platforms (AWS, Azure, GCP), and containerisation technologies (Docker, Kubernetes). You will work closely with frontend developers, product managers, and QA engineers to deliver seamless user experiences. As a remote-first position, strong communication skills, the ability to collaborate effectively across distributed teams, and excellent self-management are essential. You will participate in code reviews, architectural discussions, and contribute to the continuous improvement of our development processes and best practices. We are looking for an individual with a proven ability to solve complex technical challenges, a passion for writing clean and efficient code, and a commitment to staying current with emerging technologies. Responsibilities include: designing and implementing RESTful APIs; developing and maintaining microservices; optimising database queries and schemas; implementing security best practices; writing unit and integration tests; contributing to CI/CD pipelines; mentoring junior engineers; participating in architectural design sessions. Qualifications: A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. A minimum of 6 years of professional experience in backend development. Proven experience with at least one major backend programming language and framework. Experience with cloud platforms and microservices architecture. Strong understanding of databases (SQL/NoSQL) and caching mechanisms. Excellent problem-solving, debugging, and analytical skills. Experience with agile development methodologies. Ability to thrive in a remote, fast-paced environment. Join our client and build the future of technology from your home office, contributing significantly to their success from Leicester .
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Backend Jobs in United Kingdom !

Senior Software Engineer (Backend)

WV1 1BU Wolverhampton, West Midlands £75000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
WhatJobs is looking for a highly skilled Senior Software Engineer (Backend) to join our growing technology team. This is a fully remote position, offering the flexibility to work from anywhere in the UK. You will be instrumental in designing, developing, and deploying robust backend systems that power our innovative digital products.

As a Senior Backend Engineer, you will take ownership of critical backend services, contributing to architectural decisions, writing clean and efficient code, and ensuring the scalability and reliability of our platform. You will collaborate closely with frontend engineers, product managers, and other stakeholders to deliver high-quality software solutions. Your expertise in modern backend technologies and best practices will be crucial.

Key responsibilities include:
  • Designing, building, and maintaining efficient, reusable, and reliable code (e.g., Python, Java, Node.js, Go).
  • Developing and managing scalable APIs and microservices.
  • Collaborating with cross-functional teams to define, design, and ship new features.
  • Implementing and maintaining robust database solutions (e.g., SQL, NoSQL).
  • Writing comprehensive unit and integration tests to ensure code quality.
  • Optimizing application performance and ensuring system stability.
  • Participating in code reviews and providing constructive feedback to peers.
  • Troubleshooting and debugging production issues.
  • Mentoring junior engineers and promoting best practices within the team.
  • Contributing to architectural discussions and technology selection.
We are seeking candidates with a strong background in backend development, with a proven track record of delivering complex software projects. Experience with cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and CI/CD pipelines is highly desirable. A solid understanding of software design patterns, data structures, and algorithms is essential. The ideal candidate will possess excellent problem-solving skills, a passion for clean code, and strong communication abilities. This is a fully remote role, requiring a proactive and self-disciplined individual who thrives in a collaborative virtual environment. If you are passionate about building scalable backend systems and looking for a challenging remote opportunity, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - Backend

EH1 1 Edinburgh, Scotland £60000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a pioneering tech firm based in Edinburgh, Scotland, UK , is seeking a highly skilled Senior Software Engineer with a focus on backend development to join their innovative team. This hybrid role offers a flexible working arrangement, blending in-office collaboration with remote work. You will play a critical role in designing, developing, and maintaining robust and scalable backend systems that power our cutting-edge applications. Responsibilities include writing clean, efficient, and well-documented code, developing APIs, managing databases, and ensuring the performance and security of our server-side infrastructure. You will collaborate closely with frontend developers, product managers, and other stakeholders to deliver high-quality software solutions that meet business requirements. The ideal candidate will have extensive experience with one or more backend programming languages (e.g., Python, Java, Node.js, Go), a strong understanding of database technologies (SQL and NoSQL), and experience with cloud platforms (AWS, Azure, or GCP). Familiarity with microservices architecture, containerization (Docker, Kubernetes), and CI/CD practices is highly desirable. We are looking for a proactive problem-solver with excellent analytical skills and a passion for building high-performance software. You should be comfortable working in an agile environment and possess strong communication and teamwork abilities. This is an excellent opportunity to contribute to a forward-thinking company and work on challenging projects that have a real-world impact.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer (Backend)

BN1 1AA East Sussex, South East £60000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Software Engineer with a specialization in backend development to join their innovative technology team in Brighton, East Sussex, UK . This role involves designing, developing, and maintaining robust and scalable backend systems that power their cutting-edge applications. You will play a key role in architectural decisions, code quality, and mentoring junior engineers.

Key Responsibilities:
  • Design, develop, test, deploy, maintain, and improve software systems.
  • Manage individual project priorities, deadlines, and deliverables.
  • Write clean, efficient, and well-documented code.
  • Collaborate with front-end developers, product managers, and designers to deliver high-quality features.
  • Develop and maintain RESTful APIs and microservices.
  • Optimize application performance and scalability.
  • Implement and maintain robust security measures.
  • Troubleshoot and debug complex software issues.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Contribute to architectural discussions and technical strategy.
  • Mentor and guide junior software engineers.
  • Stay current with emerging technologies and industry best practices.
  • Develop and maintain CI/CD pipelines.
  • Write comprehensive unit and integration tests.
  • Ensure the reliability and availability of production systems.
Qualifications and Skills:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Proven experience as a Software Engineer, with a strong focus on backend development.
  • Proficiency in one or more backend programming languages such as Python, Java, Node.js, or C#.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Strong understanding of database technologies, including SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Experience with containerization technologies like Docker and Kubernetes.
  • Familiarity with microservices architecture and design patterns.
  • Knowledge of software development methodologies such as Agile/Scrum.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Experience with version control systems like Git.
  • Understanding of testing frameworks and methodologies.
This hybrid role in Brighton, East Sussex, UK offers a competitive salary, comprehensive benefits, and the chance to work on challenging projects in a collaborative and forward-thinking environment.
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 Backend Jobs