APIs, and JSON. Experience integrating frontend components with backend APIs. Ability to work with and extend existing architecture (not re-architecting). Familiarity with SOLID principles , designpatterns, and clean code practices. Nice to Have: Experience with Bootstrap or Material UI . Exposure to CI/CD pipelines and automated testing tools (e.g. Cypress, Playwright). Understanding More ❯
tasks, overall responsibilities, and required experience for this opportunity by scrolling down now. Do you have a deep knowledge of Go/Golang combined with software architecture and design skills? You could be progressing your career as a Backend Software Engineer at a start-up payments technology company that is revolutionising the payments industry to Africa, improving speed … cost and reliability. As a Golang Developer you'll focus on backend system design, event driven architecture and APIs with a focus on scalability and reliability. You'll join a small, collaborative, Agile team working on 2 week sprints, you'll be a key part of tech discussions and decision making. Location/WFH: You'll join colleagues … driven architectures, Kafka, API development You have a product based mindset and commercial acumen You have a thorough understanding of Computer Science fundamentals such as OOP, DesignPatterns, Data Structures You have experience of working on scalable, distributed systems You're collaborative with Agile team experience What's in it for you: As a Golang Developer you More ❯
East Midlands (England), England Hybrid / WFH Options
Government Digital & Data
By building user-friendly, integrated tools, we aim to enhance project efficiency, accountability, and transparency across MoJ's £100bn+ change portfolio. The post holder will contribute to the design, development and deployment of modern applications and automation using low-code technologies. Working closely with delivery managers, business analysts and senior developers, you will help build and support user … experience of the skill. Prototyping The ability to approach prototyping as a team activity, actively soliciting prototypes and testing with others. To be able to establish designpatterns and iterate them. Also to be able to use a variety of prototyping methods and choose the most appropriate (P) Working knowledge and practical experience · You can apply the … design systems characterised by managed levels of risk, manageable business and technical complexity, and meaningful impact as well as work with well understood technology and identify appropriate patterns (W) Working knowledge and practical experience · You can apply the skill with some support · You can adopt the most appropriate tools and techniques. System Integration The ability to build More ❯
em arquitetura de microsserviços; Ter usado: PostgreSQL, SQL Server, Redis, RavenDB, ElasticSearch, Kibana, Datadog, Hangfire, RabbitMQ e Nhibernate; Conhecer padrões de arquitetura e padrões de projeto (designpatterns, architetural styles, solid, clean code); Ter usado API Manager; Ter experiência com integrações; Experiência no mercado financeiro ou fintech. About Experian A Serasa Experian é a primeira e a More ❯
Conhecimentos básicos de DevOps (Pipeline, Kubernets) Ter usado SQL Server, Redis, RavenDB, Splunk, Datadog, Hangfire, RabbitMQ e Nhibernate; Conhecer padrões de arquitetura e padrões de projeto (Designpatterns, Architetural styles, Solid, Clean code); Ferramentas de observabilidade (Datadog, Splunk); Conhecimento em cloud (AWS). About Experian A Serasa Experian é a primeira e a maior Datatech do Brasil. More ❯
and automated testing is essential. Mentoring junior team members and working with management to enhance team skills are also key aspects of this role. Main Responsibilities/Accountabilities: Design, build, and maintain efficient, reusable, reliable, and secure code based on requirements or User Stories. Develop enterprise software within a multi-functional agile team, adhering to standards, best practices … Ensure quality by delivering reliable, robust software through automated tests in collaboration with quality engineers. Review peers' and junior developers' work, providing guidance and advice. Contribute to software design, leading component design efforts. Participate in retrospectives and reviews to improve team effectiveness. Engage in planning sessions, analyzing requirements, providing design options, and estimating work. … Experienced Software Engineer with strong Python skills and willingness to cross-train. Understanding of other programming languages and practical application skills. Solid grasp of object-oriented programming and design patterns. Experience with unit testing, databases, SQL, and secure coding practices. Proficiency with cloud technologies, preferably AWS, and willingness to learn AWS fundamentals. Excellent verbal and written communication skills. More ❯
you ready to shape the future of technology and be at the forefront of innovation? Join our dynamic team as a Full Stack Software Engineer, where you'll design, develop, and maintain scalable software solutions in a collaborative and creative environment. This is your chance to work with cutting-edge technology, grow your skills, and drive impactful innovation. … Services and RESTful architecture and API design principles. Experience with modern unit testing frameworks and methodologies. Deep knowledge of software engineering concepts such as designpatterns, SOLID principles, polymorphism, and threading. Experience mentoring junior members of staff This is a flexible hybrid role with up to 3 days per week on site. Benefits to support More ❯
on complex projects within the public sector, ensuring seamless connectivity between diverse systems and applications. Required education None Preferred education Bachelor's Degree Required technical and professional expertise Design, develop, and maintain robust, scalable, and high-performance MuleSoft integrations, APIs, and interfaces. Lead the technical direction and act as a technical expert for MuleSoft projects, providing guidance to … translate them into technical solutions. Contribute to the overall architecture and design of integration solutions across large, complex projects. Ensure adherence to best practices, designpatterns, and coding standards. Mentor and train junior team members, fostering a culture of continuous learning and improvement. Troubleshoot and resolve complex integration issues efficiently. Work with agile methodologies to … Certified Developer - Level 1 (MCD-Level-1): Expected, demonstrating foundational knowledge of MuleSoft development. MuleSoft Certified Developer - Level 2 (MCD-Level-2): Expected, showcasing advanced skills in application design, debugging, and troubleshooting. MuleSoft Certified Integration Architect (MCIA): Highly desirable, validating expertise in designing and implementing Mule integration architectures. IBM Certified Application Developer - Cloud Solutions (Optional but beneficial): Preferred More ❯
of a cross-functional team, collaborating with engineers and stakeholders to deliver high-quality solutions that meet business and customer requirements. Key Responsibilities: Lead and contribute to the design, coding, and validation of embedded software solutions. Drive software quality and efficiency by implementing best practices in design and development. Develop and improve tools, frameworks, and methodologies … of C++ required; experience with C, Python, or C# is advantageous. Proven experience in embedded software development, from concept to deployment. Strong understanding of software architecture, designpatterns, and system modelling. Experience with real-time operating systems, multi-threaded programming, memory management, and on-target debugging. Proficiency in verification techniques such as test-driven development (TDD), unit More ❯
Crick Industrial Estate, Crick, Northampton, Northamptonshire, England, United Kingdom
City Plumbing
software as per specs and standards. Ensure quality, scalability, and security.Work with product managers, designers, and stakeholders to convert requirements into software solutions.Work with cross-functional teams (product, design, QA) for successful software project delivery.Create thorough unit tests, conduct testing for software reliability, and collaborate on test plans with QA engineers.Participate in agile development processes, including sprint planning … daily stand-ups, and retrospective meetings.Create and maintain technical documentation, including design specifications, API documentation, and user guides.Foster a collaborative and positive team environment, promoting knowledge sharing and continuous learning.Stay updated on industry trends, tech, and best practices. Attend events and training for skill and knowledge growth.This is a hybrid-based opportunity with upto 2 days per week … completed projects.Strong attention to detail, proficient in analytical thinking and problem-solving.Able to communicate with all levels of stakeholders.Solid understanding of software development methodologies, algorithms, data structures, and design patterns.Experience with web or mobile application development and related frameworks.Proficient in one or more programming languages - Java, C++, UniVerse, Python, or JavaScript.It is highly likely you will have worked More ❯
Grimsby, Lincolnshire, United Kingdom Hybrid / WFH Options
NHS
clinical and administrative applications to improve patient care and safety. The successful candidate will be responsible for: Building and launching web applications based on original artwork by the design team or independently Writing clean and well-structured code Talking to users and managing support requests Maintaining new and existing web applications Demonstrating a keen eye for detail and … successful candidate will be proficient in: HTML and CSS At least one server-side language (Intersystems Cache, Node.js, PHP or similar) SQL, database methodologies RESTful Web Services Responsive Design/Development Workflows The successful candidate will ideally have experience in: Object Databases (SQL) Integrating API's Interfacing systems The successful candidate will be: Familiar with Agile development Highly … DBS check, if it is required for their role. Person Specification Education and Qualifications Degree in related field or equivalent in work experience Intermediate software engineering (designpatterns, best practices) Achieved 2:1 or above in degree Web application development related qualification (level 4 or higher) One or more relevant certifications Occupational Experience and Abilities Experience developing More ❯
standards and architectural principles. Collaborate with business, functional and technical teams to define future-state process and technology landscapes. Drive solution governance, overseeing architecture reviews, risk assessments and design validations across all program workstreams. Evaluate existing systems … and recommend cloud migration and modernization strategies. Ensure integration of Oracle SaaS with legacy systems, third-party platforms and enterprise tools. Define and oversee reference architectures, designpatterns, data models and API strategy. Guide cross-functional teams, including solution, data and integration architects, ensuring alignment and consistency across domains. Ensure compliance with security, data privacy, regulatory and More ❯
Web Engineer at MHR, you're not just writing code – you're architecting the future of software solutions. You'll drive excellence in every aspect, from user interface design to maintaining a high-quality code base, collaborating with like-minded Web Developers, shaping innovative solutions, and coaching the team to tackle complex business challenges head-on. Working hybrid … of concepts to de-risk delivery and elucidate intricate concepts. Elevate coding standards by automating processes, ensuring extensive test coverage for sustainable delivery. Provide essential guidance during planning, design reviews, and incident management to empower web engineers. Cultivate consensus among peers on cutting-edge technologies and best practices. Play a vital role in recruitment campaigns, hiring highly skilled … with modern unit testing frameworks and methodologies. Strong understanding of RESTful architecture and API design principles. Deep knowledge of software engineering concepts such as designpatterns, SOLID principles, polymorphism, and threading. Demonstrated ability to write clean, scalable, and maintainable code. Familiarity with Microsoft Azure services for cloud-based development. Experience with advising on common UX More ❯
of extension Working hours: 40 hrs/week Role Overview Work directly with subject matter experts, Product owners. designers, technical leads and other architects to re-architect/design needs of next generation Gas and Power trading platform with modern technologies, consistent with business and technology strategies. Deep knowledge of energy trading and risk management processes across front … middle and back-office functionalities with an emphasis on physical trading. 1) Expert in designing the architecture of modern, bespoke Energy trading systems, including documenting and agreeing key design decisions and trade-offs across diverse stakeholders. 2) Perform requirement gathering, analysis and design across functional, non-functional technical, and operational domains. 3) Thought leader in respective … bespoke reporting tools, data migration and reconciliation techniques and tools. Familiarity with MongoDB unstructured Database. b. Technical – Hands-on Expert with demonstrated experience in architecture and designpatterns, their usage, implementation and implications, including documenting and agreeing the design inclusive of the trade-offs for commodity trading systems. Familiarity with core AWS product offerings; code More ❯
of extension Working hours: 40 hrs/week Role Overview Work directly with subject matter experts, Product owners. designers, technical leads and other architects to re-architect/design needs of next generation Gas and Power trading platform with modern technologies, consistent with business and technology strategies. Deep knowledge of energy trading and risk management processes across front … middle and back-office functionalities with an emphasis on physical trading. 1) Expert in designing the architecture of modern, bespoke Energy trading systems, including documenting and agreeing key design decisions and trade-offs across diverse stakeholders. 2) Perform requirement gathering, analysis and design across functional, non-functional technical, and operational domains. 3) Thought leader in respective … bespoke reporting tools, data migration and reconciliation techniques and tools. Familiarity with MongoDB unstructured Database. b. Technical – Hands-on Expert with demonstrated experience in architecture and designpatterns, their usage, implementation and implications, including documenting and agreeing the design inclusive of the trade-offs for commodity trading systems. Familiarity with core AWS product offerings; code More ❯
of extension Working hours: 40 hrs/week Role Overview Work directly with subject matter experts, Product owners. designers, technical leads and other architects to re-architect/design needs of next generation Gas and Power trading platform with modern technologies, consistent with business and technology strategies. Deep knowledge of energy trading and risk management processes across front … middle and back-office functionalities with an emphasis on physical trading. 1) Expert in designing the architecture of modern, bespoke Energy trading systems, including documenting and agreeing key design decisions and trade-offs across diverse stakeholders. 2) Perform requirement gathering, analysis and design across functional, non-functional technical, and operational domains. 3) Thought leader in respective … bespoke reporting tools, data migration and reconciliation techniques and tools. Familiarity with MongoDB unstructured Database. b. Technical – Hands-on Expert with demonstrated experience in architecture and designpatterns, their usage, implementation and implications, including documenting and agreeing the design inclusive of the trade-offs for commodity trading systems. Familiarity with core AWS product offerings; code More ❯
of extension Working hours: 40 hrs/week Role Overview Work directly with subject matter experts, Product owners. designers, technical leads and other architects to re-architect/design needs of next generation Gas and Power trading platform with modern technologies, consistent with business and technology strategies. Deep knowledge of energy trading and risk management processes across front … middle and back-office functionalities with an emphasis on physical trading. 1) Expert in designing the architecture of modern, bespoke Energy trading systems, including documenting and agreeing key design decisions and trade-offs across diverse stakeholders. 2) Perform requirement gathering, analysis and design across functional, non-functional technical, and operational domains. 3) Thought leader in respective … bespoke reporting tools, data migration and reconciliation techniques and tools. Familiarity with MongoDB unstructured Database. b. Technical – Hands-on Expert with demonstrated experience in architecture and designpatterns, their usage, implementation and implications, including documenting and agreeing the design inclusive of the trade-offs for commodity trading systems. Familiarity with core AWS product offerings; code More ❯
of extension Working hours: 40 hrs/week Role Overview Work directly with subject matter experts, Product owners. designers, technical leads and other architects to re-architect/design needs of next generation Gas and Power trading platform with modern technologies, consistent with business and technology strategies. Deep knowledge of energy trading and risk management processes across front … middle and back-office functionalities with an emphasis on physical trading. 1) Expert in designing the architecture of modern, bespoke Energy trading systems, including documenting and agreeing key design decisions and trade-offs across diverse stakeholders. 2) Perform requirement gathering, analysis and design across functional, non-functional technical, and operational domains. 3) Thought leader in respective … bespoke reporting tools, data migration and reconciliation techniques and tools. Familiarity with MongoDB unstructured Database. b. Technical – Hands-on Expert with demonstrated experience in architecture and designpatterns, their usage, implementation and implications, including documenting and agreeing the design inclusive of the trade-offs for commodity trading systems. Familiarity with core AWS product offerings; code More ❯
of extension Working hours: 40 hrs/week Role Overview Work directly with subject matter experts, Product owners. designers, technical leads and other architects to re-architect/design needs of next generation Gas and Power trading platform with modern technologies, consistent with business and technology strategies. Deep knowledge of energy trading and risk management processes across front … middle and back-office functionalities with an emphasis on physical trading. 1) Expert in designing the architecture of modern, bespoke Energy trading systems, including documenting and agreeing key design decisions and trade-offs across diverse stakeholders. 2) Perform requirement gathering, analysis and design across functional, non-functional technical, and operational domains. 3) Thought leader in respective … bespoke reporting tools, data migration and reconciliation techniques and tools. Familiarity with MongoDB unstructured Database. b. Technical – Hands-on Expert with demonstrated experience in architecture and designpatterns, their usage, implementation and implications, including documenting and agreeing the design inclusive of the trade-offs for commodity trading systems. Familiarity with core AWS product offerings; code More ❯
Nottingham, England, United Kingdom Hybrid / WFH Options
LSEG (London Stock Exchange Group)
innovative ways to make your team work more effectively. Through participation in refinement and planning sessions, you will work with other team members to analyze development requirements, provide design options and complexity estimates, and agree how to deliver the requirements. Actively participating in Scrum meetings, you will give timely status updates on areas for which you are responsible. … CSS Familiarity with other languages, for example Typescript and Python, and the ability to put that familiarity into practice. Solid understanding of object-oriented programming. Familiar with various design patterns. Experience of unit testing. Knowledge of databases and SQL. Understanding of cross-browser compatibility issues and ways to work around such issues Understanding of security implications and secure More ❯
re a self-starter who will be part of an empowered agile team working on our portfolio of risk products. You’ll be responsible for the analysis, definition, design, implementation, testing, maintenance and support of the Risk products, working individually or leading a small team of engineers. You’ll work closely with QA engineers to ensure that what … also forms part of the role, working alongside the team management to help further enhance the skills and capabilities of the team. Main Responsibilities/Accountabilities: You will design, build and maintain efficient, reusable, reliable and secure code based on requirements or User Stories. Working within a multi-functional agile team, you'll develop enterprise software, adhering to … will review work of peers and more junior developers, providing advice and guidance to benefit the team. You will contribute to the creation of software designs, leading the design of components. Through agile retrospectives and reviews, you will inspect and adapt, finding innovative ways to make your team work more effectively. Through participation in refinement and planning sessions More ❯
Nottingham, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
be hands on whilst leading a number of technical projects with a strong foundation in both front-end and back-end technologies , a solid understanding of Object-Oriented Design , and a passion for learning and embracing new tech. Languages … Ruby-on-Rails, Java, Python, C#, PHP ? VueJs, Typescript/Angular/React Cloud : ? Amazon Web Services (AWS) Databases : Additional Tools & Frameworks : ? GraphQL ? REST APIs ? Software DesignPatterns – TDD, DDD ? Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both front-end and back-end. … Build scalable, cloud-based solutions using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use DevOps processes, including virtualization , containerization More ❯
also expected to plan and manage their own work efficiently. About the Team An Architect at Next Technology is an IT specialist with a focus on enterprise IT design, implementing complex solutions and specifying the design of services that support IT strategy, organisational roadmaps, and Next Technology Solutions standards. About the Role Set technical direction and … Analytics) and provide technical leadership in collaboration with key technical and business stakeholders. Define, document, share (explain/present), and maintain solution architectures and high-level designpatterns for the data platform in alignment with organisational goals and objectives. Own the creation of data best practices and standards in collaboration with technical stakeholders. Maintain a good high … for designing efficient and scalable data models. Excellent documentation and diagramming skills. Technical Cloud Certification preferred e.g., Azure, Amazon Web Services, or Google. Knowledge and experience of data processing patterns (ETL, ELT, Batch, Streaming). About Us You know Next, but did you know we’re a FTSE-100 retail company employing over 35,000 people across the UK More ❯
outcomes for those they assist, by eliminating time-consuming paperwork and lowering the risk of medicine mismanagement via Android, iOS and web-based services. Here at everyLIFE, we design, build, release, manage and support software and applications that are crucial parts of the physical care being given to tens of thousands of vulnerable people across the UK. We … led and always aim for the highest standard. We believe in being transparent in all our dealings; acting fairly, openly and honestly in everything we do. You will: Design, develop, test and deliver well engineered code, collaborating with Product to ensure that we are releasing value early and often Work closely with the existing team – reviewing code, discussing … system design to ensure that all code is clean, consistent and secure Maintain an up-to-date knowledge of development languages, frameworks, tools and designpatterns Promptly escalate issues that affect product delivery and quality Maintain and manage our Continuous Integration and Delivery pipelines and tooling Have a passion to learn and continually improve Provide More ❯
outcomes for those they assist, by eliminating time-consuming paperwork and lowering the risk of medicine mismanagement via Android, iOS and web-based services. Here at everyLIFE, we design, build, release, manage and support software and applications that are crucial parts of the physical care being given to tens of thousands of vulnerable people across the UK. We … led and always aim for the highest standard. We believe in being transparent in all our dealings; acting fairly, openly and honestly in everything we do. You will: Design, develop, test and deliver well engineered code, collaborating with Product to ensure that we are releasing value early and often Work closely with the existing team – reviewing code, discussing … system design to ensure that all code is clean, consistent and secure Maintain an up-to-date knowledge of development languages, frameworks, tools and designpatterns Promptly escalate issues that affect product delivery and quality Maintain and manage our Continuous Integration and Delivery pipelines and tooling Have a passion to learn and continually improve Provide More ❯