knows how to balance both. You have experience developing cross-platform mobile apps in React Native, with a general knowledge of how to design features or systems effectively. Part of the job requires good communication and organisational skills. You should be able to translate ideas and requirements into … engineering team building social good platforms. Responsible for writing and testing mobile app code. Work closely with members of your team to ensure design and implementation meet product needs. Help architect, design, and implement reusable, well-tested software components. Proactively review the code of others, providing … data parsing, including managing requests, handling errors, retries, and cancellation. Understanding of how to implement persistent storage. Solid understanding of mobile designpatterns and best practices. Experience designing and building major features from concept to launch. Experience with unit testing and end-to-end testing. Comfortable operating More ❯
london, south east england, United Kingdom Hybrid / WFH Options
Omaze UK
knows how to balance both. You have experience developing cross-platform mobile apps in React Native, with a general knowledge of how to design features or systems effectively. Part of the job requires good communication and organisational skills. You should be able to translate ideas and requirements into … engineering team building social good platforms. Responsible for writing and testing mobile app code. Work closely with members of your team to ensure design and implementation meet product needs. Help architect, design, and implement reusable, well-tested software components. Proactively review the code of others, providing … data parsing, including managing requests, handling errors, retries, and cancellation. Understanding of how to implement persistent storage. Solid understanding of mobile designpatterns and best practices. Experience designing and building major features from concept to launch. Experience with unit testing and end-to-end testing. Comfortable operating More ❯
transform the future of digital guest experiences across our iconic global attractions. We're seeking a talented and results-driven Solution Architect to design and implement scalable, resilient, and efficient microservices-based architectures to support the organisation's evolving technology landscape. About the Role This is a high … closely with development, DevOps, cloud, and infrastructure teams to create a robust architecture that aligns with business objectives and supports digital transformation. Responsibilities Design and develop scalable, resilient, and secure Digital solution architectures for enterprise systems that support cost-effective and valuable platforms. Define service boundaries, communication protocols … platforms (AWS, Azure, GCP) Excellent stakeholder management and communication skills, ideally in a global or matrixed environment. Knowledge of Digital solutions designpatterns, principles and best practices. Proficiency in cloud platforms, serverless architectures and microservice deployments. Strategic thinker and ability to shape long-term visions that align More ❯
london, south east england, United Kingdom Hybrid / WFH Options
Merlin Entertainments
transform the future of digital guest experiences across our iconic global attractions. We're seeking a talented and results-driven Solution Architect to design and implement scalable, resilient, and efficient microservices-based architectures to support the organisation's evolving technology landscape. About the Role This is a high … closely with development, DevOps, cloud, and infrastructure teams to create a robust architecture that aligns with business objectives and supports digital transformation. Responsibilities Design and develop scalable, resilient, and secure Digital solution architectures for enterprise systems that support cost-effective and valuable platforms. Define service boundaries, communication protocols … platforms (AWS, Azure, GCP) Excellent stakeholder management and communication skills, ideally in a global or matrixed environment. Knowledge of Digital solutions designpatterns, principles and best practices. Proficiency in cloud platforms, serverless architectures and microservice deployments. Strategic thinker and ability to shape long-term visions that align More ❯
and consumption of media and entertainment. In this development role, you will have an enormous opportunity to make a large impact on the design, architecture, and implementation of state of the art products used every day, by people you know. As a Software Development Engineer in the team … you will engage with an experienced cross-disciplinary staff to conceive and design innovative consumer products by developing and integrating Android based features and applications. Key job responsibilities The development of new Android innovative features and applications and initiatives across the organization. Investigate, prototype, and deliver new and … cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence - Experience designing or architecting (designpatterns, reliability and scaling) of new and existing systems PREFERRED QUALIFICATIONS - Bachelor's degree in computer science or equivalent - Experience with full software development life More ❯
have experience across multiple projects and several of the following skills: You have a good understanding of coding best practices and designpatterns, and experience with code and data versioning, dependency management, code quality and optimisation, error handling, logging, monitoring, validation, and alerting You have experience in … commitment to writing clean, maintainable, and well-tested code Excellent SQL skills, including the ability to write complex queries, optimise query performance, and design efficient database schemas Familiarity with one or more data platform technologies such as Databricks, Snowflake, and/or Microsoft Fabric At BJSS, the rewards More ❯
by learning and innovation. Key job responsibilities Be actively involved in daily engineering activities, providing hands-on technical guidance and support. Define architecture, design, and proof-of-concept efforts for end-to-end project delivery, ensuring high quality and simplicity in complex systems. Design, implement, deploy … of quality across all team deliverables. BASIC QUALIFICATIONS Knowledge of systems engineering fundamentals (networking, storage, operating systems) Experience designing or architecting (designpatterns, reliability and scaling) of new and existing systems Experience in networking, storage systems, operating systems and hands-on systems engineering Experience programming with at More ❯
a Senior Java Developer you'll join a small, Agile team using core Java within a TDD environment deploying to AWS. You'll design and develop new features and enhancements across two security product areas, working across the full development lifecycle; you'll be able to input ideas … SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms, DesignPatterns You're collaborative, with Pair Programming experience You enjoy problem solving and are keen to pick up new skills What's in it for More ❯
looking APIs. As a Software Development Manager, you will lead a team to solve complex, challenging problems throughout the software development lifecycle, including design, development, testing, and operations. Your work will directly impact our existing customer base (currently thousands of internal Amazon teams) while extending our solutions to … BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (designpatterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language PREFERRED QUALIFICATIONS - 3+ years of full More ❯
Greater London, England, United Kingdom Hybrid / WFH Options
Opus Recruitment Solutions
join our dynamic team. If you are passionate about finance, technology, and thrive in a collaborative environment, we invite you to apply. Responsibilities: Design, develop, and maintain high-performance and scalable Java applications. Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications. … including Spring Boot. Hands-on experience with AWS services (e.g., EC2, S3, Lambda, RDS). Strong understanding of software development principles, designpatterns, and best practices. Experience working with relational databases such as MySQL or PostgreSQL. Excellent problem-solving and troubleshooting skills. Strong communication and collaboration skills. More ❯
london, south east england, united kingdom Hybrid / WFH Options
Opus Recruitment Solutions
join our dynamic team. If you are passionate about finance, technology, and thrive in a collaborative environment, we invite you to apply. Responsibilities: Design, develop, and maintain high-performance and scalable Java applications. Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications. … including Spring Boot. Hands-on experience with AWS services (e.g., EC2, S3, Lambda, RDS). Strong understanding of software development principles, designpatterns, and best practices. Experience working with relational databases such as MySQL or PostgreSQL. Excellent problem-solving and troubleshooting skills. Strong communication and collaboration skills. More ❯
progression? As a Backend Software Engineer you will architect and build highly performant and scalable solutions using the Microsoft tech stack and SOLID design principles, collaborating with cross functional Agile project teams in 2 week Sprints, you'll be an advocate of best practice and ensure software is … experience of working on highly scalable systems You have a strong knowledge of Computer Science fundamentals such as OOP, Data Structures, DesignPatterns You have experience with, or a strong interest in Artificial Intelligence and are keen to explore the possibilities further, ChatGPT knowledge You have strong More ❯
deliver a low latency, low cost, highly reliable, and high scalable connectivity between Alexa enabled devices and Alexa Cloud. Drive and lead software design, development standards, team processes and code reviews. Optimize software libraries for low latency, CPU and memory footprint. Deliver high-quality software through working in … BASIC QUALIFICATIONS 4+ years of non-internship professional software development experience. 2+ years of non-internship design or architecture (designpatterns, reliability and scaling) of new and existing systems experience. Experience programming with at least one software programming language. PREFERRED QUALIFICATIONS 4+ years of full More ❯
and customer experience, and an eagerness to learn new and evolving technologies. Key job responsibilities You will be responsible for the (re-)architecture, design, and delivery of client software, distributed services, influencing senior leadership on the right technical direction, making key technology decisions, coaching and developing engineers, and … 5+ years of programming with at least one software programming language experience. 5+ years of leading design or architecture (designpatterns, reliability and scaling) of new and existing systems experience. Experience as a mentor, tech lead or leading an engineering team. PREFERRED QUALIFICATIONS 5+ years More ❯
ML solutions that drive tangible business impact through our vendor partnerships. Key job responsibilities The MLE is accountable for: Work with scientists to design and develop scalable ML infrastructure that supports model training, deployment, and monitoring across hundreds of vendors. Implement efficient data pipeline and architectures that enable … BASIC QUALIFICATIONS 3+ years of non-internship professional software development experience. 2+ years of non-internship design or architecture (designpatterns, reliability and scaling) of new and existing systems experience. Experience programming with at least one software programming language. Familiar with the life cycle of More ❯
and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems. Apply fundamental knowledge of programming languages for design specifications. Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging. Serve as advisor or coach to new or … JavaScript, HTML5, CSS3 and related web Technologies. Proficiency in modern JavaScript, including async/await, promises and modules. Strong understanding of designpatterns and software architecture for front-end applications. Understanding of RESTful APIs, and working with asynchronous requests (Axios, Fetch). Strong knowledge on version control More ❯
s future, and will provide great personal satisfaction and career development as we tackle some of the most intriguing problems in software architecture design and building highly scalable services. We have a range of initiatives on the team, from full stack development, platform development, performance improvements or solving … 5+ years of programming with at least one software programming language experience - 5+ years of leading design or architecture (designpatterns, reliability and scaling) of new and existing systems experience - Experience as a mentor, tech lead or leading an engineering team PREFERRED QUALIFICATIONS - 5+ years More ❯
s future, and will provide great personal satisfaction and career development as we tackle some of the most intriguing problems in software architecture design and building highly scalable services. We have a range of initiatives on the team, from full stack development, platform development, performance improvements or solving … 5+ years of programming with at least one software programming language experience - 5+ years of leading design or architecture (designpatterns, reliability and scaling) of new and existing systems experience - Experience as a mentor, tech lead or leading an engineering team PREFERRED QUALIFICATIONS - 5+ years More ❯
not limited to Java, C#, C++, PHP, or Python Experience with MySQL or any other relational database Experience with OOP and designpatterns Experience developing complex client-facing applications at a scale Ability to deep dive and understand technical features, complex design, and architecture Knowledge More ❯
for their cloud services. Key job responsibilities Be actively involved in daily engineering activities, providing hands-on technical guidance and support. Define architecture, design, and proof-of-concept efforts for end-to-end project delivery, ensuring high quality and simplicity in complex systems. Design, implement, deploy … s nothing we can't achieve. Minimum Qualifications Knowledge of systems engineering fundamentals (networking, storage, operating systems) Experience designing or architecting (designpatterns, reliability and scaling) of new and existing systems Experience in networking, storage systems, operating systems and hands-on systems engineering Experience programming with at More ❯
technologies (e.g., SQL, NoSQL such as Elasticsearch and Graph databases). You have a good understanding of coding best practices and designpatterns and experience with code and data versioning, dependency management, code quality and optimisation, error handling, logging, monitoring, validation, and alerting. Location? Hybrid, with More ❯
5+ years of programming with at least one software programming language experience 5+ years of leading design or architecture (designpatterns, reliability, and scaling) of new and existing systems experience Experience as a mentor, tech lead, or leading an engineering team PREFERRED QUALIFICATIONS 5+ years More ❯
BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (designpatterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language PREFERRED QUALIFICATIONS - 3+ years of full More ❯
BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (designpatterns, reliability, and scaling) of new and existing systems experience - Experience programming with at least one software programming language PREFERRED QUALIFICATIONS - 3+ years of full More ❯
notch software solutions for various applications, platforms, and integrations. Your commitment to technical excellence will be crucial in upholding our development team's design principles and industry best practices. Additionally, you will be empowered to enhance code quality and adeptly overcome any system challenges that may arise. What … you'll require for success : 7+ years of experience in C#, ASP.NET/.NET application design and development. Crucial commercial experience with .NET Core. Working experience in MS Azure environment (Azure functions, App Services). Ability to produce high-quality code … using practices like TDD, BDD, and design patterns. Proven commercial experience in building WebAPI's. Good understanding of architectural designpatterns and best practices. Familiarity with version control tools like Git. Proficiency in using MS SQL Server. Exposure to open source technologies such as MongoDB More ❯