Permanent Design Patterns Jobs in Birmingham

1 to 25 of 30 Permanent Design Patterns Jobs in Birmingham

🌳 Urgent! x15 Fullstack Software Engineers – UK-based – Series A Funded Startup – Rapid Growth – Fully Remote 🌳

birmingham, midlands, United Kingdom
Hybrid / WFH Options
Areti Group | B Corp™
looking for fullstack engineers who have 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. You dont have to have all the languages but just some and you will be … VueJs, Typescript/Angular/React Cloud : 🌳 Amazon Web Services (AWS) Databases : 🌳 PostgreSQL, DynamoDB Additional Tools & Frameworks : 🌳 GraphQL 🌳 REST APIs 🌳 Software Design Patterns – TDD, DDD 🌳 Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both … using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software Design Patterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use More ❯
Posted:

Technical Lead

birmingham, midlands, United Kingdom
Hybrid / WFH Options
Areti Group | B Corp™
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# … VueJs, Typescript/Angular/React Cloud : 🌳 Amazon Web Services (AWS) Databases : 🌳 PostgreSQL, DynamoDB Additional Tools & Frameworks : 🌳 GraphQL 🌳 REST APIs 🌳 Software Design Patterns – TDD, DDD 🌳 Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both … using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software Design Patterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use More ❯
Posted:

Senior Rust Engineer

birmingham, midlands, United Kingdom
Intellias
professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large … Experience with containers (Docker, Kubernetes) Responsibilities: Write clear, understandable and highly optimized Rust code according to best practices Develop new features including the design of interfaces and implementation to support reusability, testability, modularity in accordance with the agreed plans and quality standards Enhance existing features and improve the … and time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Perform code reviews Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate More ❯
Posted:

Senior Software Engineer

birmingham, midlands, United Kingdom
IT Search
to help build and maintain secure, high-performance systems that power real-time payments on a global scale. In this role, you’ll design and develop core backend software, working closely with a talented team to integrate with partner APIs and tackle challenges around performance, scalability, and reliability. … problem-solving skills Desirable skills: Background in Linux development Exposure to regulated or security-critical environments (finance, telecoms, etc.) Familiarity with design patterns, OO design, and refactoring techniques If this role aligns with your expertise, send your CV via the link or get in touch More ❯
Posted:

.Net Solutions Architect (Birmingham)

Birmingham, UK
Persistent Systems
applications built .Net technologies. He/she provides thought leadership, coaching, and support for all team members. 12-14 years of rich IT design and development experience with experience in architecting solutions Responsibilities: Act as the primary contact for all matters concerning the platform and applications (.Net based … evolving program aligned to the client strategy Communicate project goals and objectives, so that team members understand how their work makes a difference Design and develop intuitive, flexible, and maintainable .Net solutions that leverage the features of the custom development Collaborate closely with the Product Owner and Scrum … architecting and designing applications Minimum 5 years of experience in leveraging different architectural frameworks to build applications Background in using multiple Design patterns and architectures Understanding of the Front end and back end technologies in the .Net landscape Highly skilled in scripting, business rules and articulating technical More ❯
Posted:

.Net Solutions Architect

birmingham (aston), midlands, United Kingdom
Persistent Systems
applications built .Net technologies. He/she provides thought leadership, coaching, and support for all team members. 12-14 years of rich IT design and development experience with experience in architecting solutions Responsibilities: Act as the primary contact for all matters concerning the platform and applications (.Net based … evolving program aligned to the client strategy Communicate project goals and objectives, so that team members understand how their work makes a difference Design and develop intuitive, flexible, and maintainable .Net solutions that leverage the features of the custom development Collaborate closely with the Product Owner and Scrum … architecting and designing applications Minimum 5 years of experience in leveraging different architectural frameworks to build applications Background in using multiple Design patterns and architectures Understanding of the Front end and back end technologies in the .Net landscape Highly skilled in scripting, business rules and articulating technical More ❯
Posted:

Java Solutions Architect

birmingham, midlands, United Kingdom
Persistent Systems
applications built Java technologies. He/she provides thought leadership, coaching, and support for all team members. 12-14 years of rich IT design and development experience with experience in architecting solutions Responsibilities: Act as the primary contact for all matters concerning the platform and applications (Java based … evolving program aligned to the client strategy Communicate project goals and objectives, so that team members understand how their work makes a difference Design and develop intuitive, flexible, and maintainable Java solutions that leverage the features of the custom development Collaborate closely with the Product Owner and Scrum … architecting and designing applications Minimum 5 years of experience in leveraging different architectural frameworks to build applications Background in using multiple Design patterns and architectures Understanding of the Front end and back end technologies in the Java landscape Highly skilled in scripting, business rules and articulating technical More ❯
Posted:

Java Technical Architect

Birmingham, West Midlands (County), United Kingdom
Qualient Technology Solutions UK Limited
evolving program aligned to the client strategy Communicate project goals and objectives, so that team members understand how their work makes a difference Design and develop intuitive, flexible, and maintainable Java solutions that leverage the features of the custom development Collaborate closely with the Product Owner and Scrum … updates Provide thought leadership, coaching, and support on those skillsets important to the success of the team including, but not limited to, software design, process design, problem solving, communication, customer service, organizing work, and managing time. Skills & Qualifications: Minimum 3 years in … architecting and designing applications Minimum 5 years of experience in leveraging different architectural frameworks to build applications Background in using multiple Design patterns and architectures Understanding of the Front end and back-end technologies in the Java landscape Highly skilled in scripting, business rules and articulating technical More ❯
Employment Type: Permanent
Posted:

Software Technical Architect

birmingham, midlands, United Kingdom
Hybrid / WFH Options
Context Recruitment
experiencing significant growth both organically and via acquisition. As a Software Architect, you will collaborate with Developers, Project Managers and Client Directors to design, develop and deliver Software/Cloud Applications for their Critical National Infrastructure clients. Operating both independently and as part of a broader technical team … mentor a team of talented developers. Collaborate with cross-functional teams to ensure seamless project execution. Provide architectural input & ownership into High-Level Design (HLD) and Low-Level Design (LLD) phases. Drive architectural decisions to optimize performance and scalability. … Lead cost estimation and documentation processes. Contribute to or lead the technical design of complex solutions using modern processes, design patterns, and production-grade technology. Work closely with colleagues both within and outside of the team and organization to ensure successful delivery of software projects. More ❯
Posted:

Software Engineer

Birmingham, Staffordshire, United Kingdom
Sidetrade
UK and France (with some travel required) will be your forte as you innovate to achieve goals and support the implementation of secure design principles according to policies and standards of Information Security. Explore latest tools and techniques, driving innovation within our R&D team. Take control of … be working here: You'll have most of the following key skills and experience: Understanding of Software Engineering Principles: SOLID principles, design patterns, TDD, BDD and DDD, Enterprise Architecture Patterns Expertise in API Engineering: security, deployment infrastructure, monitoring, API Gateway, micro-services .Net Technologies: .net core More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Global Banking & Markets - Birmingham - Analyst - Front End Engineer

Birmingham, Staffordshire, United Kingdom
WeAreTechWomen
through all stages in a version-controlled environment, including providing effort estimates and raising critical issues. Working closely with the UX designers to design, build … and optimize the frontend interfaces. Formulating design and implementation requirements in the system following coding best practices and utilizing design patterns concepts. Working with users and stakeholders to procure requirements and communicate ideas clearly and concisely to non-technical users of our systems. Building and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

birmingham, midlands, United Kingdom
Hybrid / WFH Options
Beazley Security
expansion of our capabilities and capacity in helping solve unique client challenges. Summary: Beazley Security is seeking an experienced Senior Software Engineer to design innovative, secure scalable solutions that support our cybersecurity mission. As a key member of our global team, you will work across the full stack … impact in a dynamic and fast-paced environment. Responsibilities: Development: Create user-friendly interfaces using HTML, CSS, JavaScript, and TypeScript. Develop and help design scalable and efficient back-end solutions using Python and/or Golang. Implement and maintain CI/CD pipelines for automated build, test, and … S3, ECS/EKS, Lambda, IAM). Experience designing and implementing RESTful APIs and microservices. Solid understanding of software development principles, design patterns, and best practices, including security in code and cloud environments. Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, CircleCI). More ❯
Posted:

Lead Python Engineer - Tech4Good

birmingham, midlands, United Kingdom
Hybrid / WFH Options
Explore Group
ideal for someone who thrives in a hands-on technical leadership position and is passionate about building impactful solutions. Key Responsibilities: Lead the design, development, and deployment of scalable, robust, and secure backend systems using Python. Collaborate with cross-functional teams to define technical requirements and drive product … and Qualifications: 5+ years of professional experience in Python development. Strong experience with Django, Flask, or similar Python web frameworks. Proven ability to design and implement scalable, cloud-based solutions (e.g., AWS, Azure, or GCP). Proficiency in relational and non-relational … databases (e.g., PostgreSQL, MongoDB). Hands-on experience with RESTful API design and implementation. Solid understanding of software architecture, design patterns, and best practices. Experience with CI/CD pipelines and DevOps practices. Strong problem-solving skills and a proactive attitude. Excellent communication and leadership More ❯
Posted:

🌳🌳🌳x6 Tech leads/Software Team Leads🌳🌳🌳

birmingham, midlands, United Kingdom
Hybrid / WFH Options
Areti Group | B Corp™
to help with the development of large-scale mobile and web applications backend. This role will be focused on backend coding and database design and paying special attention to the performance and reliability of their systems. This is an unbelievable opportunity for software engineers who are looking for … has amazing values and generally cares about its customers and employees. Key Accountabilities Actively participate in the whole process of development, from initial design to deployment and support Proactively communicate with colleagues to refine application design Suggest and implement high-tech, innovative solutions Optimise backend code … VueJs, Typescript/Angular/React Cloud : 🌳 Amazon Web Services (AWS) Databases : 🌳 PostgreSQL, DynamoDB Additional Tools & Frameworks : 🌳 GraphQL 🌳 REST APIs 🌳 Software Design Patterns – TDD, DDD 🌳 Agile methodologies: Scrum and Kanban About You Self-motivated and able work independently Love to write clean, reusable code and have a More ❯
Posted:

Digital Enterprise Architect

birmingham, midlands, United Kingdom
SoftServe
leader for clients in pre-sales and sales in client discussions including tech days, Executive briefing sessions, strategic workshops, etc. The building of repeatable patterns and reusable artifacts: Leading the building of, and contribution to, repeatable digital technology patterns and artifacts such as industry-specific reference architectures and … API/Integration patterns and Microservices archetypes Required Skills More than 10+ years of Digital technologies and IT experience Experience delivering large-scale Digital Transformation programs and projects in complex enterprise environments. Operating for 3 years in a similar client-facing role, driving opportunities, revenue, and delivery, engaging with … Cloud security solutions, including Cloud-native security. Experience in conducting Cloud assessments and migration approaches and methodologies, as well as Cloud design patterns including Landing zones. Understanding of Cloud-native capabilities as Kubernetes, Docker, etc, cloud native platforms such as OpenShift, Pivotal and EAI/Middleware stacks More ❯
Posted:

Node.JS developer

birmingham, midlands, United Kingdom
Hybrid / WFH Options
HOK Consulting - Technical Recruitment Consultancy
team responsible for designing, developing, and deploying high-performance backend services. Must Have: Strong Node.js development experience Expertise in Microservices Architecture & Design Patterns Proficient with containerization, sidecar patterns, Docker, Kubernetes Hands-on experience with API Gateways (APIGee, Mulesoft, or Endpoints) Familiar with DevOps tools: GitHub/ More ❯
Posted:

Full Stack Engineer

birmingham, midlands, United Kingdom
eTeam
in 2 to 3 weeks, as well as full-scale applications typically within 2 to 3 months, by working collaboratively and iteratively through design and development to deliver fully functioning web-based and mobile applications that meet business goals. Our Front-End Developers contribute to the architecture across … monitoring APIs. Familiarity with network communication protocols (HTTP, TCP/IP, UDP, SMTP, DNS). Capable of applying best coding practices, design patterns, and assessing tradeoffs in complex systems. Well versed on cloud computing, automated tests, microservices architecture, continuous delivery/integration and DevOps tools. Experience with More ❯
Posted:

Senior PHP Engineer

Birmingham, West Midlands, West Midlands (County), United Kingdom
Spectrum IT Recruitment
About You: You are an experienced Software Engineer with strong back-end PHP/LAMP stack experience, sound knowledge of OOP, design patterns and building quality, robust, scalable and reusable solutions. You like people and working with them day to day! You enjoy team collaboration when required … a range of digital solutions delivered to 120+ countries worldwide. The solutions are digital retail, ecommerce and web services and include the development & design of systems, platforms, website and much more. Successful developers in this team demonstrate passion and enthusiasm and a willingness to contribute to team goals More ❯
Employment Type: Permanent
Salary: £55000 - £65000/annum
Posted:

Java Software Engineer

birmingham, midlands, United Kingdom
Amber Labs
live service and support. Your skills and experience Experience with some of the following would be desirable: Java (Spring Boot), software design patterns, DDD, CQRS, Event Sourcing Postgres, Liquibase for database versioning Containerisation with Docker CI/CD pipelines (Jenkins, Gradle) API design with Swagger More ❯
Posted:

Senior Backend Engineer

birmingham, midlands, United Kingdom
Hybrid / WFH Options
Chattermill
new web technologies and best practices within the team Take part in peer code review Be involved in all steps of development, including design, architecture, implementation, automated tests development, and monitoring the health of the systems in production Work in a multi-functional team to exceed our … customers' expectations 🧰 What you’ll need: Strong experience working with Ruby Good CS fundamentals and practical knowledge of solid principles and design patterns Proficiency with PostgreSQL, a good understanding of the differences between SQL and NoSQL databases, and the ability to choose the right data storage for … any particular use case An understanding of patterns for asynchronous messaging, practical experience with RabbitMQ or Kafka or GCP PubSub Hands-on experience with Elasticsearch The ability to choose the right caching strategy for different use cases, practical experience with Redis An understanding of 12-factor app principles and More ❯
Posted:

Frontend Developer

Birmingham, West Midlands (County), United Kingdom
JJ Associates
with cutting-edge Web development technologies; HTML/HTML 5, CSS, Angular, React, NodeJS, RESTful API • Expert knowledge of front-end design patterns and best practices • Experience of modern JavaScript frameworks • Version control with Git or similar code repository tools Beneficial • A Computer Science degree • Experience of More ❯
Employment Type: Permanent
Salary: £55000 - £70000/annum Pension, Health, 24 days Hols bonus
Posted:

PHP Developer

birmingham, midlands, United Kingdom
Hybrid / WFH Options
Propel Finance
testing strategies (Unit, Integration, function & acceptance testing) Key skills required; Excellent knowledge of software development using PHP and a good understanding of basic design patterns. Experience in creating and delivering complex web applications using Laravel. An understanding of Linux. Our LAMP stack means you will have to be More ❯
Posted:

Senior Android Engineer

birmingham, midlands, United Kingdom
Fruition Group
skills and deep knowledge of Android SDK Proven experience shipping mobile features at scale Strong understanding of modern Android architecture and design patterns Experience in performance optimisation and scalable UI Confident working in fast-moving, user-focused teams Bonus points for experience in accessibility, testing, or mobile More ❯
Posted:

Cloud Architect – AWS, IaC, Serverless, Lambda, Terraform, Security, AWS Well Architected Framework

birmingham (aston), midlands, United Kingdom
Smart Sourcer
AWS Solution Architect/AWS Cloud Architect. This business offers the opportunity to lead the architectural direction of the product suite from a design, resiliency, redundancy, security, best practice and standards perspective. We’re looking for a Cloud Architect with deep AWS expertise and understanding of engineering cloud … business stakeholder engagement and management experience, inc. presenting of solutions to the exec team Knowledge of AWS Well Architected Framework and design patterns AWS architecture certifications highly beneficial £95k-£100k + bonus + benefits. 80% remote & Birmingham More ❯
Posted:

Senior iOS Developer (6 months FTC - Remote)

birmingham, midlands, United Kingdom
Hybrid / WFH Options
TrueNorth®
Developers, to join our client on a fixed term contract basis. Key skills and experience required: Swift, SwiftUI RESTFul APIs modern design patterns MVVM/MVC BDD and TDD Beneficial: Credentials, certificates, tokens, pinning We will need people to ideally be available now, however could wait circa More ❯
Posted:
Design Patterns
Birmingham
25th Percentile
£57,500
Median
£77,500
75th Percentile
£97,500
90th Percentile
£97,875