customer experience and usability across various devices. Build team confidence through collaboration and product-focused approaches. Apply strong technical design skills, including SOLID Principles, designpatterns, domain modelling, event-driven architectures, and micro-services. Take a test-first approach to development and integration testing. Develop global multi-lingual and multi-tenant systems. Requirements Skilled in … responsive user experience. Proficiency in ReactJS/Typescript, CSS. Senior Developer experience in a multi-team, distributed Agile environment, involved in the full end-to-end lifecycle from design to testing to deployment. Exposure to pipeline automation tools. Should have experience with integrating applications using APIs. Understanding of GraphQL advantageous. Exposure to C#/Java, SQL, back end More ❯
platform services such as Amazon EC2, Auto Scaling, Elastic Load Balancing, AWS Elastic Beanstalk, Serverless Architectures, Amazon Elastic Container Services to name just a few, provide opportunities to design and build cloud ready applications. Key job responsibilities We are looking for hands on consultants with: - Extensive experience in Full stack app development. Creating Responsive & Reactive UI using Angular … and DevOps practices such as infrastructure as code, continuous integration and automated deployment - Assist internal customers by sharing deep software development knowledge with respect cloud architecture, designpatterns and programming - Advise and implementing AWS best practices. About the team Diverse Experiences Amazon values diverse experiences. Even if you do not meet all of the preferred qualifications and … continuous integration tools (e.g. Jenkins). Experience in designing architecture for highly available systems that utilize load balancing, horizontal scalability and high availability. PREFERRED QUALIFICATIONS - Experience leading the design, development and deployment of business software at scale or recent hands-on technology infrastructure, network, compute, storage, and virtualization experience - Experience and technical expertise (design and implementation More ❯
London, England, United Kingdom Hybrid / WFH Options
Ameba
just over a year ago. Your Role as a Full-Stack Engineer As a Full-Stack Engineer, you will collaborate closely with our CTO and engineering team to design, build, and launch products from conception to launch. This involves working across the entire stack — from front-end (written in React/TypeScript), back-end (written in Kotlin and … managers, and users to identify and implement solutions based on customer needs. 1+ years of experience contributing to the system design or architecture (architecture, designpatterns, reliability and scaling) of new and existing systems. Undergraduate or Masters degree in Computer Science (or related fields). Experience with AWS and Docker. Interest in AI, and familiarity … with building LLM-based agents. Exposure to contract-first development (OpenAPI, gRPC/Protocol Buffers). Ability to design scalable and efficient system architectures. Ability to navigate rapidly changing priorities in a growing startup environment. [Optional] Previous experience working at a startup or a keen interest in startups Seniority level Seniority level Mid-Senior level Employment type Employment More ❯
Python Technical Architect Location: Bradford Start Date: ASAP Duration: 6 Months Day Rate: Competitive DOE Inside IR35 We’re seeking an experienced Python Backend Architect to lead the design and development of secure, scalable backend systems. The role involves setting coding standards, guiding development teams, and ensuring architectural excellence across agile environments. You'll collaborate with cross-functional … and REST APIs. Skilled in SQL and NoSQL databases (PostgreSQL, MongoDB). Proficient with Docker/Kubernetes and CI/CD tools. Solid understanding of OOP, designpatterns, and clean code. Experience with RabbitMQ, Kafka, GraphQL, gRPC, or WebSockets. Background in AI/ML or data-intensive systems. Cloud/architecture certifications (e.g., AWS/Azure Architect More ❯
London, England, United Kingdom Hybrid / WFH Options
Ember Technology Ltd
own career. Your Role: Framework Development : Establish and guide the adoption of .NET technologies, particularly focusing on ASP.NET, MVC, C#, and Visual Studio within our projects. Architectural Leadership : Design and implement robust, large-scale applications and databases utilising MS SQL Server and modern cloud infrastructures like Azure or AWS. Strategic Direction : Play a key role in strategic project … Software Development, or related field, or equivalent professional experience. Comprehensive Software Development Skills : Proficient across the entire software development lifecycle, with a solid understanding of software designpatterns and cloud architecture. Agile Expertise : Experienced with Agile methodologies and the ability to integrate Agile practices into project and team management. Ideal Skills Umbraco: Experience in Umbraco would be More ❯
What you'll be doing: Create seamless experiences - Build beautiful, intuitive interfaces that make it easy for users to interact with our platform. Make sense of complex data - Design tools that help visualize sports performance insights and drive decision-making. Focus on quality - We ship fast but never compromise on user experience. You'll be involved in automation … CI/CD, and rapid iteration to ensure reliability. Write scalable, well-tested code - You'll design and implement robust solutions that ensure system scalability and high availability. Prototype & Innovate - Work closely with Product, Design, and Sports Science teams to experiment with new ideas and technical approaches. Shape our technical direction - Your insights will help improve … code quality. Comfortable working with APIs (REST, GraphQL) to integrate real-time data. Experience in agile environments, working in cross-functional teams. Deep understanding of software designpatterns, object-oriented programming, and best practices. Analytical problem-solving mindset - you love finding elegant solutions to complex challenges. Bonus skills (nice to have!): Experience working in feature-driven teams More ❯
Guildford, England, United Kingdom Hybrid / WFH Options
Areti Group | B Corp™
eye for detail, is essential. You'll use that knowledge to move fast, be creative, and achieve great things. Key skills and Experience developing with: Software DesignPatterns - TDD, DDD Proficient in Object-Oriented Design with a keen interest in new technologies. Experienced in DevOps practices, including virtualization, containerization, CI/CD, and infrastructure as More ❯
customer experience and usability across various devices. Build team confidence through collaboration and product-focused approaches. Apply strong technical design skills, including SOLID Principles, designpatterns, domain modelling, event-driven architectures, and micro-services. Take a test-first approach to development and integration testing. Develop global multi-lingual and multi-tenant systems. Requirements Skilled in … responsive user experience. Proficiency in ReactJS/Typescript, CSS. Senior Developer experience in a multi-team, distributed Agile environment, involved in the full end-to-end lifecycle from design to testing to deployment. Exposure to pipeline automation tools. Should have experience with integrating applications using APIs. Understanding of GraphQL advantageous. Exposure to C#/Java, SQL, back end More ❯
London, England, United Kingdom Hybrid / WFH Options
Discovery, Inc. (Formerly Scripps Networks Interactive)
PROJECT MANAGEMENT Analyze and prioritize business requirements, creating detailed functional designs that align with business goals and technological capabilities. Develop user stories and process flows to support the design and development of Salesforce solutions for our clients. Work closely with stakeholders to understand their needs, capturing detailed requirements for enhancements and new functionalities. Work closely with IT stakeholders … to understand specs, system communications and design flows to integrate other WBD applications with Salesforce Develop and customize applications on Salesforce Force.com platform with Apex & Visualforce and develop Restful APIs & SOAP APIs for complex integration with external enterprise application Executing configuration, support, maintenance, improvement, Deployments, release, security, and development of our Salesforce sales cloud platform Serving as primary … and systems integration. Broad knowledge and experience in Force.com (http://force.com/) (Apex and Visualforce), Java and Lightning. Expert knowledge of Object Oriented (OO) designpatterns such as MVC. Extensive experience with HTML and Cascading Style Sheets (CSS). Extensive experience with JavaScript (JS). Enterprise system integration background w/Web Services. Understanding of More ❯
Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success. Why Join Us? To shape the future of travel, people must come first. Guided by our Values … by all means possible? If this sounds like you, keep reading! As a Full Stack Software Development Engineer with a focus on front-end, y ou will prototype, design, and implement various portal capabilities in collaboration with teammates. You would have experience building and supporting public-facing web applications which are interactive, performant, and at scale.If you are … software applications and related programs and procedures to ensure they meet design requirements Applies software design principles, data structures and/or designpatterns, and computer science fundamentals to write code that is clean, maintainable, optimized, and modular with good naming conventions Preferred: AWS, GIT, Splunk, Jenkins/Bamboo (modern build systems) Node.js More ❯
and making suggestions on improving our current solutions and ways of working. Ideal candidate: Expertise in writing clean, robust, and testable C# code; good understanding of designpatterns and OOP principles. Some Python experience is desirable. Solid knowledge of cloud platforms, ideally Azure, and previous experience with Kubernetes, Terraform, and event-driven architectures. This role involves line … to drive the change you seek and be an autonomous, proactive, confident, credible, and persuasive team player. Benefits: 25 days annual leave in addition to Bank holidays. Hybrid working patterns; 3 days a week in the office, 2 days from home. Discretionary commission/bonus scheme. Company pension scheme. Life and medical insurance, and eyecare scheme. Employee Assistance Program. More ❯
an ecosystem of products in a complex Client/Server/Cloud architecture. Be a leader within an agile scrum team, including Engineers, QA, and DevOps. Collaboratively lead design and architect new features in collaboration with the team. Maintain and evangelise code quality and best practices through code reviews, with an eye towards maintainable, efficient, modular, and reliable … Proven experience utilising and advocating for software engineering best practices such as agile software development methodologies, test-driven development, CI/CD, and DevOps. Strong understanding object-oriented design skills and of design for scalability, performance, reliability, and security. Deep understanding of real-time and multi … threaded programming concepts. Experience developing efficient data structures and algorithms. A clear understanding of how to write testable and maintainable code. A strong foundation in modern designpatterns for enterprise applications. A drive to build productive working relationships across our teams. Highly-developed problem-solving capabilities, and a willingness to learn. Excellent interpersonal, communication, writing and presentation More ❯
Maidenhead, Berkshire, South East, United Kingdom Hybrid / WFH Options
Spectrum It Recruitment Limited
use of Azure DevOps or Jira 2+ years of practical experience with Agile development methodologies Experience working on public cloud native applications Computer science fundamentals: OOP, designpatterns, data structures & algorithms Ideally you will have studied Computer Science, Software Engineering, Mathematics or similar STEM degree. Please hit apply and upload your CV or email me at Spectrum More ❯
team of 4 backend engineers with scope to increase Identify skill gaps and help grow the team as needed Drive greenfield projects and set standards for excellence in design, implementation, and delivery … Develop secure high-quality production code, review and debug code written by others Enforce best practices in coding, testing, and code reviews Influence organisational level architecture, designpatterns and practices, and standards Work with product managers to align technical work with business goals and break down product requirements into actionable technical tasks Provide operational support of production More ❯
Reading, England, United Kingdom Hybrid / WFH Options
Spectrum IT Recruitment
use of Azure DevOps or Jira 2+ years of practical experience with Agile development methodologies Experience working on public cloud native applications Computer science fundamentals: OOP, designpatterns, data structures & algorithms Ideally you will have studied Computer Science, Software Engineering, Mathematics or similar STEM degree. Please hit apply and upload your CV or email me at DanielSumpter More ❯
West Berkshire, England, United Kingdom Hybrid / WFH Options
Spectrum IT Recruitment
use of Azure DevOps or Jira 2+ years of practical experience with Agile development methodologies Experience working on public cloud native applications Computer science fundamentals: OOP, designpatterns, data structures & algorithms Ideally you will have studied Computer Science, Software Engineering, Mathematics or similar STEM degree. Please hit apply and upload your CV or email me at DanielSumpter More ❯
supporting Amazon Foundational Security Services, to provide our customers with secure by default security services. We dive deep into security technologies such as new access control designpatterns, identity security services, access control, authorization, authentication, and life cycle management to support our customers as Amazon continues to scale and grow. We are looking for software professionals from … on a global scale. A day in the life Amazon has a fast-paced environment - we “Work Hard, Have Fun, Make History.” Our team works with users to design new security features, deploy software through large automated systems, and operationally support security software. You'll look for new approaches to automate fixes for operational issues and solve designMore ❯
Portfolio and Risk Managers Required skills/experience: Strong analytical and mathematical skills, with interest and/or exposure to quantitative finance Good understanding of various designpatterns, algorithms & data structures Substantial experience using modern Java Experience with REST APIs and cloud services Relational SQL database development experience Unix/Linux command-line experience Ability to work More ❯
while also providing specialized expertise in specific tools or technologies that support the development team. Knowledge Proficient in advanced software engineering techniques, including: Expertise in implementing designpatterns for creating flexible, maintainable solutions. Skilled in configuring off-the-shelf systems/software to minimize customization. Extensive knowledge of planning and management tools and techniques. In-depth understanding More ❯
business) and/or Java (our primary enterprise application language) Desire and ability to learn whichever language (Python or Java) you may not know Mastery of designpatterns and object-oriented programming techniques Strong understanding of best practices for large scale application design, SOA, microservices, distributed compute, containers, and use of the cloud. Strong attention More ❯
Kettering, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
looking for: Good hands on Java/J2EE and Springboot experience Experience working with RESTful Exposure to Cloud Tools Good understanding of Object Oriented Concepts and DesignPatterns Skills that will help you in the role: You have experience of working within Financial Services industry. You have experience creating prototypes and working directly with stakeholders. You have More ❯
Milton Keynes, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
looking for: Good hands on Java/J2EE and Springboot experience Experience working with RESTful Exposure to Cloud Tools Good understanding of Object Oriented Concepts and DesignPatterns Skills that will help you in the role: You have experience of working within Financial Services industry. You have experience creating prototypes and working directly with stakeholders. You have More ❯
Bromsgrove, England, United Kingdom Hybrid / WFH Options
Klipboard
and retailers from small traders to multinational enterprises. Klipboard has offices in the UK, Ireland, The Netherlands, South Africa, Kenya and North America. Our mission is simple: to design and deliver high performance, integrated ERP solutions that enable our distributive trade customers to source effectively, stock efficiently, sell profitably and service competitively Being a hands-on contributor is … a key responsibility in this role, providing technical leadership to junior and intermediate level engineers. Design, develop, maintain, and scale Vigo’s systems and services. Participate in operational design and code review. Architect and develop one or more major areas of the Vigo platform. Find creative, elegant and maintainable solutions to complex problems A good team … solving, debugging and profiling skills Demonstrated ability to advocate for and enforce best practices. Extensive knowledge of REST and web principles Advanced knowledge of object-oriented designpatterns, data structures and development methodologies Experience developing for a cloud platform (Azure, AWS, Google Cloud, etc. InterSystems Cache Experience and PHP desirable Company Info You may also have seen More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
TAG Group
as well as offer opportunities to progress or maybe even change tack! The What The Principal Developer is a senior technical leader responsible for driving the architectural direction, design, and development of complex software systems. This role involves leading high-level projects, making strategic decisions regarding technology stacks, and ensuring the scalability, maintainability, and performance of applications. The … Compliance Budget Requirements Cross-Functional Collaboration Uphold TAG’s reputation for high-quality service levels and always represent TAG IT with full professionalism Remain an expert in the design, development and maintenance of software applications, and high-quality scalable code, and stay comprehensively knowledgeable in the Travel, Entertainment and Events industries Initiate continuous improvement and give suggestions and … continued enthusiasm Technical Requirements It is also a requirement to have strong practical experience of C# and Azure Development: Full understanding of Object-Oriented and SOA designpatterns Azure: APIM, including extensive use of policies, caching and security aspects Azure AI Search, using API and designing indexes Azure Blob and Table Storage used via Rest APIs Azure More ❯
at scale. This is a hands-on technical engineering role with scope to increase your specialization in the areas of data and systems analysis, statistics, AI, architecture and design, DevOps, and team leadership roles. Key job responsibilities - Lead the design, build, and implementation of technical solutions to complex problems. - Lead reviews of architecture, design … software development experience - 3+ years of administrative experience in networking, storage systems, operating systems and hands-on systems engineering experience - 3+ years of designing or architecting (designpatterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby - Knowledge of systems More ❯