Woking, 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# ? 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 ❯
Portsmouth, 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# ? 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 ❯
Slough, 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# ? 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 ❯
a deadline-oriented environment, and be a highly organized individual with the ability to multi-task and have a high attention to detail. Working knowledge of designpatterns and Object Orientated Design. Full development life cycle experience. Strong knowledge of refactoring, including improving the design of existing code. Experience in large, complex system implementation projects. More ❯
Developer to join an agile scrum team working on a cutting-edge satellite management system. You will be involved in all stages of the software development lifecycle, from design and development to testing and deployment. This is an exciting opportunity to contribute to a high-impact space program within a collaborative and innovative environment. Key Responsibilities Design … Core (version 8+), Spring Boot, Spring Framework, Hibernate Architecture: Microservices, RESTful APIs, Distributed Systems Design: UML/SysML (using Enterprise Architect or similar), Software DesignPatterns Development Practices: Agile (Scrum), CI/CD, Automated Testing Tools: Git (Source Control), Jira (Issue Tracking) Soft Skills: Self-motivated, team-oriented, innovative, strong communication skills Desirable Experience with More ❯
while fostering growth and learning within the team. Key responsibilities include: Essential experience for this role: Strong understanding of Clean Code practices, Object Orientation, SOLID Principles, DesignPatterns, Governor Limits and Salesforce Best Practices. Developing solutions that meet design, coding, performance, and security standards Providing production support and resolving incidents Conducting thorough testing, focusing on … automation Using both low-code and custom code solutions as needed Creating and maintaining custom Lightning Web Components, triggers, and batch jobs Ensuring continuous improvement through design reviews and retrospectives Collaborating with colleagues to support platform stability and availability Qualifications: Experience in Salesforce Engineering, with certifications such as Platform Developer I and Salesforce Administrator Strong understanding of Clean More ❯
will be responsible for designing, developing, and maintaining scalable backend systems, ensuring high performance and responsiveness to requests from front-end applications and third-party systems. Key Responsibilities: Design and develop robust backend services and RESTful APIs using Python (FastAPI, Flask, or Django) Build and deploy microservices that are scalable, loosely coupled, and independently deployable Develop and manage … using Python Strong experience in designing and implementing microservices Hands-on experience with AWS Serverless services: Lambda, API Gateway, S3, DynamoDB, SQS, SNS, etc. Proficient in RESTful API design , JSON, and OpenAPI/Swagger specifications Experience with asynchronous programming in … Python (e.g., asyncio, aiohttp, FastAPI) Knowledge of CI/CD tools (e.g., GitHub Actions, Jenkins, CodePipeline) Familiarity with Docker and containerized deployments Strong understanding of software designpatterns , clean code practices, and Agile methodologies Nice to Have: Experience with GraphQL or gRPC Exposure to monitoring/logging tools (e.g., CloudWatch, ELK, Prometheus) Knowledge of security best practices More ❯
Redhill, Surrey, United Kingdom Hybrid / WFH Options
Oliver James Associates Ltd
practices. This role requires a collaborative mindset and the ability to tackle new challenges while fostering growth and learning within the team. Key Responsibilities: Developing solutions that meet design, coding, performance, and security standards Providing production support and resolving incidents Conducting thorough testing, focusing on automation Using both low-code and custom code solutions as needed Creating and … reviews and retrospectives Collaborating with colleagues to support platform stability and availability Essential Experience: Strong understanding of Clean Code practices, Object Orientation, SOLID Principles, DesignPatterns, Governor Limits, and Salesforce Best Practices Experience in Salesforce Engineering, with certifications such as Platform Developer I and Salesforce Administrator Strong understanding of Clean Code, Object-Oriented principles, Salesforce More ❯
At least 5 years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and designpatterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large-scale datasets and optimizing queries … such as CMake/Make 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 quality of the libraries and … client expectations Provide time estimates 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 Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers and other team members, transfer More ❯
At least 5 years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and designpatterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large-scale datasets and optimizing queries … such as CMake/Make 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 quality of the libraries and … client expectations Provide time estimates 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 Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers and other team members, transfer More ❯
At least 5 years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and designpatterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large-scale datasets and optimizing queries … such as CMake/Make 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 quality of the libraries and … client expectations Provide time estimates 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 Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers and other team members, transfer More ❯
At least 5 years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and designpatterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large-scale datasets and optimizing queries … such as CMake/Make 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 quality of the libraries and … client expectations Provide time estimates 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 Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers and other team members, transfer More ❯
South East London, England, United Kingdom Hybrid / WFH Options
Arrows
engineering team. This is a hands-on technical leadership role with high visibility and impact across the organization. You’ll work on large-scale systems, contributing to the design and development of modern, scalable, cloud-native .NET applications. You'll collaborate closely with platform teams, influence tech strategy, mentor engineers, and help evolve systems that serve both public … .NET Core, ASP.NET Cloud experience with AWS (Lambda, DynamoDB) or Azure + DevOps Proficiency with IaC tools like Terraform Strong grasp of modern dev methodologies and designpatterns Exposure to containerization and CI/CD tooling Bonus: Familiarity with Go, Python, React, TypeScript, Node.js ️ Location : Hybrid – 2 days a week in London This is a high-impact More ❯
Woking, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
GOOD business. My client is building a new team and needs experienced software engineers to develop large-scale mobile and web applications backend, focusing on backend coding, database design, and system performance and reliability. This is an excellent opportunity for software engineers seeking a company with strong values that cares about its customers and employees. Key Accountabilities Participate … in the entire development process from design to deployment and support Communicate proactively with colleagues to refine application design Suggest and implement innovative solutions Optimize backend code, identify bottlenecks, and implement visualization and monitoring systems as needed Required Skills and Knowledge Degree in Computer Science or related field (highly desirable) Experience as a Software Team Lead … Ruby-on-Rails, Java, Python, C# Frontend frameworks: Vue.js, TypeScript, Angular, React Cloud: Amazon Web Services (AWS) Additional Tools & Frameworks: GraphQL, REST APIs, TDD, DDD, Software DesignPatterns Methodologies: Agile (Scrum and Kanban) About You Self-motivated and able to work independently Passionate about writing clean, reusable code Strong communication and teamwork skills Positive, logical, eager to More ❯
Southampton, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
client is building a new team and needs experienced software engineers for developing large-scale mobile and web applications backend. The role focuses on backend coding and database design, emphasizing system performance and reliability. This is an excellent opportunity for software engineers looking for a company with strong values that cares about its customers and employees. Key Accountabilities … Participate in the entire development process, from design to deployment and support Communicate proactively with colleagues to improve application design Suggest and implement innovative solutions Optimize backend code, identify bottlenecks, and implement visualization and monitoring systems Required Skills and Knowledge: Computer Science or related degree preferred Experience as a Tech Lead or Staff Engineer; Lead Engineer … Languages: PHP, Ruby on Rails, Java, Python, C# Frontend Technologies: Vue.js, TypeScript, Angular, React Cloud: Amazon Web Services (AWS) Additional Tools & Frameworks: GraphQL REST APIs Software DesignPatterns – TDD, DDD Methodologies: Agile (Scrum and Kanban) About You: Self-motivated and independent worker Passionate about writing clean, reusable code Good communication and teamwork skills Positive, logical, eager to More ❯
Maidstone, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
My client is building a new team and needs skilled software engineers to develop large-scale mobile and web applications backend. The role focuses on backend coding, database design, and system performance and reliability. This is an excellent opportunity for software engineers seeking a company with strong values that cares about its customers and employees. Key Accountabilities Participate … in all development phases, from design to deployment and support Communicate proactively with colleagues to improve application design Propose and implement innovative, high-tech solutions Optimize backend code, identify bottlenecks, and implement visualization and monitoring systems Required Skills and Knowledge Degree in Computer Science or related field (highly desirable) Experience as a Software Team Lead or … PHP, Ruby on Rails, Java, Python, C# Frontend Technologies Vue.js, TypeScript, Angular, React Cloud Platforms Amazon Web Services (AWS) Additional Tools & Frameworks GraphQL REST APIs Software DesignPatterns – TDD, DDD Agile methodologies: Scrum and Kanban About You Self-motivated and independent worker Passionate about writing clean, reusable code Strong communication and teamwork skills Positive, logical, eager to More ❯
Portsmouth, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
business. My client is building a new team and needs experienced software engineers to develop large-scale mobile and web applications backend, focusing on backend coding and database design to ensure system performance and reliability. This is an excellent opportunity for software engineers looking for a company with strong values that cares about its customers and employees. Key … Accountabilities Participate in all development stages, from design to deployment and support Communicate proactively with colleagues to improve application design Suggest and implement innovative, high-tech solutions Optimize backend code, identify bottlenecks, and implement visualization and monitoring systems as needed Required Skills and Knowledge Computer Science or related degree preferred Experience as a Tech Lead or … PHP, Ruby-on-Rails, Java, Python, C# Frontend: VueJs, Typescript/Angular/React Cloud: Amazon Web Services (AWS) Additional Tools & Frameworks: GraphQL, REST APIs, Software DesignPatterns (TDD, DDD) Agile methodologies: Scrum and Kanban About You Self-motivated, able to work independently Passionate about writing clean, reusable code Strong communication and teamwork skills Positive, logical, eager More ❯
Milton Keynes, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
GOOD business. My client is building a new team and needs experienced software engineers to develop large-scale mobile and web applications, focusing on backend coding and database design, with emphasis on system performance and reliability. This is an excellent opportunity for software engineers looking for a company with strong values that cares about its customers and employees. … Key Accountabilities Participate in the entire development process, from design to deployment and support Communicate proactively with colleagues to improve application design Suggest and implement innovative, high-tech solutions Optimize backend code, identify bottlenecks, and implement visualization and monitoring systems as needed Required Skills and Knowledge Computer Science or related degree preferred Experience as a Team … PHP, Ruby-on-Rails, Java, Python, C# Frontend Technologies: Vue.js, TypeScript, Angular, React Cloud: AWS (Amazon Web Services) Databases & Frameworks: GraphQL, REST APIs, TDD, DDD, Software DesignPatterns Agile methodologies: Scrum and Kanban About You Self-motivated and independent worker Passionate about writing clean, reusable code Excellent communication and teamwork skills Positive attitude, eager to learn Detail More ❯
Loughton, Essex, South East, United Kingdom Hybrid / WFH Options
Profile 29
database schema in SQL Server 2014 Required Recent legacy .Net projects (essential) ASP.NET 4.6+ MVC 5 C# 6 including advanced language features e.g., generics, lambdas, delegates DesignPatterns and SOLID Principles Entity Framework 6+ SQL Server 2014+ TDD/NUnit Javascript/JQuery/AJAX HTML5/CSS3 Desirable ASP.NET Core Azure Service Bus Entity Framework Core … can be found at: profile-29 .com/privacy) Profile 29 recruitment keywords: senior web developer lead web developer London Essex ASP.NET MVC MVC5 C# 6 DesignPatterns SOLID Entity Framework SQL Server TDD NUnit Javascript Jquery AJAX HTML5 CSS finance fintech More ❯
At least 5 years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and designpatterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large-scale datasets and optimizing queries … such as CMake/Make 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 quality of the libraries and … client expectations Provide time estimates 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 Defect analysis and fixing Report the status, results and roadblocks Conduct interviews Collaborate effectively with engineers and other team members, transfer knowledge More ❯
Reading, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
client is building a new team and needs solid software engineers to develop large-scale mobile and web applications backend. The role focuses on backend coding and database design, emphasizing system performance and reliability. This is an excellent opportunity for software engineers seeking a company with strong values that cares about its customers and employees. Key Accountabilities Participate … in the entire development process, from design to deployment and support Communicate proactively with colleagues to refine application design Suggest and implement innovative, high-tech solutions Optimize backend code, identify bottlenecks, and implement visualization and monitoring systems Required Skills and Knowledge Computer Science or related degree (highly desirable) Experience as a Software Team Lead or Staff … Languages PHP, Ruby-on-Rails, Java, Python, C# Frontend Technologies Vue.js, TypeScript, Angular, React Cloud Amazon Web Services (AWS) Additional Tools & Frameworks GraphQL REST APIs Software DesignPatterns – TDD, DDD Agile methodologies: Scrum and Kanban About You Self-motivated and independent worker Passionate about writing clean, reusable code Strong communication and teamwork skills Positive, logical, and eager More ❯
Milton Keynes, England, United Kingdom Hybrid / WFH Options
Protech Talent
with architects to produce detailed low-level designs. ● Guide developers and support Business Analysts/Product Owners in refining features. ● Lead by example with high coding standards and design practices. Software Development ● Design, build, and maintain systems that process real-time data with sub-1 second performance. ● Work on systems delivering SIS products to online and … retail customers. ● Drive the integration of third-party data providers into our platform. ● Contribute to the design and evolution of future system architectures. ● Reduce technical debt and enforce SOLID principles across all development work. ● Ensure high-quality CI/CD pipelines for seamless deployment using Microsoft Azure. ● Participate in sprint ceremonies including refinement, planning, and amigo sessions. ● Deliver … Proven experience in a similar senior software engineering role. ● Strong understanding of the full software development lifecycle. ● Hands-on experience with: ○ Java (following SOLID principles and designpatterns) ○ Unit testing and Test-Driven Development (TDD) ○ Database design and querying (Oracle and/or SQL Server) ○ Version control and CI/CD pipelines (Git, JIRA) ● Agile More ❯
ensuring that tasks are completed on time and to a high standard. Collaborate with the product owner, architects, and other stakeholders to define project scope, timelines, and requirements. Design, develop … and implement .NET-based applications and services, ensuring they meet business and technical requirements. Set technical direction for the team, promoting the adoption of best practices, designpatterns, and coding standards. Collaborate with cross-functional teams to integrate with other platforms and systems as needed. Champion Agile and Scrum methodologies, ensuring the team operates in an iterative More ❯
software and services specifically designed to meet the evolving needs of the BioPharma sector. IDBS, a Danaher company, leverages 35 years of scientific informatics expertise to help organizations design, execute and orchestrate processes, manage, contextualize and structure data and gain valuable insights throughout the product lifecycle, from R&D through manufacturing. Known for its signature IDBS E-WorkBook … empowerment and autonomy? Do you enjoy solving complex customer problems as a team? We are currently seeking a Senior Software Engineer who will be responsible for leading the design and development of high-quality software solutions. Our Software Engineers are at the core of our technical expertise and delivery teams. They own, design and deliver software … of shared components & leverage this system-level understanding to provide technical guidance for module design and lead technical decisions. Research, and promote new technologies, designpatterns, approaches, tools and methodologies that could optimise and accelerate development. Identify existing and future potential systemic issues and coach team members in problem resolution. Drive post-mortem root cause More ❯
Guildford, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: We’re looking for a Software Architect to lead the design and development of our flagship product, mCare — a critical platform in our mission to deliver scalable, secure, and user-friendly healthcare solutions. This is your opportunity to influence architecture at a foundational level, collaborate across teams, and deliver … meaningful impact to real-world challenges. What You’ll Do: Lead the architectural design and technical direction of the mCare … product, aligning with business goals and long-term vision. Create and maintain high-quality architectural documentation that sets the standard for engineering excellence. Champion clean code, designpatterns, testability, and maintainability across the codebase. Develop full-stack C# solutions, including client and server-side components, within the .NET ecosystem. Own and enhance the technical roadmap — contributing innovations More ❯