it job board logo
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
  • Recruiting? Post a job
  • Sign in
  • Sign up
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
Sorry, that job is no longer available. Here are some results that may be similar to the job you were looking for.

33 jobs found

Email me jobs like this
Refine Search
Current Search
senior backend engineer platform security
Spectrum IT Recruitment
Senior Backend Developer
Spectrum IT Recruitment Fareham, Hampshire
Senior Backend Engineer (PHP) - Fareham - £60k + bonus and benefits (office based for the first 3 months and then hybrid thereafter) Tech: OOP, PHP, MySQL, GitFocus: TDD, Agile, systems optimisation & Greenfield developmentBonus: Kubernetes, AWS/GCP, Docker An exciting new opportunity for a Senior Backend Engineer to join an entrepreneurial business based in Fareham. Working within a dedicated LAMP environment and reporting to the project manager, you will be helping to plan and develop the product and its internal driven websites, data migration and help with support and maintenance of security and storage services. This innovative technology company have several brands specialising in a variety of high tech solutions including security, data backup and cloud storage platforms. You will be using latest release PHP and web technology including XHTML, CSS, jQuery and Agile/Scum methodology. The work is aimed at more back end development with an emphasis on Agile processes, systems optimisation, TDD and embracing modern development practices. The company also uses PHPUnit / Selenium to ensure high standards of development. Desired skill set that includes: OOP PHP5+ MySQL Git Beneficial Skills: Kubernetes Google Cloud / AWS Docker Load Balancing TDD Code Review The company offer an unrivalled volume of new projects, Greenfield development and the opportunity to work with and learn from some of the sharpest developers in the area. On top of a competitive salary the company offer some fantastic financial and lifestyle benefits including; free access to local gym and health spa, onsite chef (free cooked breakfast & lunch!), childcare vouchers, cycle to work scheme, pension, BUPA healthcare. To be considered for this position please send your CV to or call Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
01/04/2026
Full time
Senior Backend Engineer (PHP) - Fareham - £60k + bonus and benefits (office based for the first 3 months and then hybrid thereafter) Tech: OOP, PHP, MySQL, GitFocus: TDD, Agile, systems optimisation & Greenfield developmentBonus: Kubernetes, AWS/GCP, Docker An exciting new opportunity for a Senior Backend Engineer to join an entrepreneurial business based in Fareham. Working within a dedicated LAMP environment and reporting to the project manager, you will be helping to plan and develop the product and its internal driven websites, data migration and help with support and maintenance of security and storage services. This innovative technology company have several brands specialising in a variety of high tech solutions including security, data backup and cloud storage platforms. You will be using latest release PHP and web technology including XHTML, CSS, jQuery and Agile/Scum methodology. The work is aimed at more back end development with an emphasis on Agile processes, systems optimisation, TDD and embracing modern development practices. The company also uses PHPUnit / Selenium to ensure high standards of development. Desired skill set that includes: OOP PHP5+ MySQL Git Beneficial Skills: Kubernetes Google Cloud / AWS Docker Load Balancing TDD Code Review The company offer an unrivalled volume of new projects, Greenfield development and the opportunity to work with and learn from some of the sharpest developers in the area. On top of a competitive salary the company offer some fantastic financial and lifestyle benefits including; free access to local gym and health spa, onsite chef (free cooked breakfast & lunch!), childcare vouchers, cycle to work scheme, pension, BUPA healthcare. To be considered for this position please send your CV to or call Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
Opus Recruitment Solutions Ltd
Senior Ruby Developer
Opus Recruitment Solutions Ltd
Contract Lead Ruby Developer- (UK Remote) 100% Remote (EU-Based Candidates Only) 12-Month Contract We are supporting a leading organisation in the insurance sector as they scale and modernise their cloud-based core platform . They are looking for an experienced Senior Ruby Engineer to join on a 12-month contract , working fully remotely from anywhere within the UK. Role Overview You'll be a senior member of an engineering squad building, enhancing, and optimising a modern cloud-native system used across a major insurance operation. This is a hands-on development role where you'll contribute to new features, performance improvements, integrations, and architectural evolution within a high-performing engineering culture. What You'll Be Working On Developing and maintaining backend services using Ruby / Ruby on Rails Building scalable, maintainable components within a cloud-native architecture Collaborating with product, cloud, and DevOps teams to deliver high-impact functionality Contributing to technical decisions, best practices, and code quality improvements Integrating third-party services and APIs within a complex insurance environment Supporting ongoing migration, modernisation, and cloud optimisation initiatives What We're Looking For Strong commercial experience as a Senior Ruby or Ruby on Rails Engineer Deep understanding of distributed systems and cloud-based application design Extensive hands-on experience with AWS Solid background in building scalable APIs, microservices, and backend systems Familiarity with CI/CD pipelines, DevOps tooling, and modern cloud workflows Excellent communication skills and ability to operate within a cross-functional, remote team Must be based within the UK for compliance and time zone alignment Nice to Have Experience in insurance , financial services, or other regulated industries Exposure to containerisation (Docker/Kubernetes) Knowledge of security best practices in cloud environments
01/04/2026
Contractor
Contract Lead Ruby Developer- (UK Remote) 100% Remote (EU-Based Candidates Only) 12-Month Contract We are supporting a leading organisation in the insurance sector as they scale and modernise their cloud-based core platform . They are looking for an experienced Senior Ruby Engineer to join on a 12-month contract , working fully remotely from anywhere within the UK. Role Overview You'll be a senior member of an engineering squad building, enhancing, and optimising a modern cloud-native system used across a major insurance operation. This is a hands-on development role where you'll contribute to new features, performance improvements, integrations, and architectural evolution within a high-performing engineering culture. What You'll Be Working On Developing and maintaining backend services using Ruby / Ruby on Rails Building scalable, maintainable components within a cloud-native architecture Collaborating with product, cloud, and DevOps teams to deliver high-impact functionality Contributing to technical decisions, best practices, and code quality improvements Integrating third-party services and APIs within a complex insurance environment Supporting ongoing migration, modernisation, and cloud optimisation initiatives What We're Looking For Strong commercial experience as a Senior Ruby or Ruby on Rails Engineer Deep understanding of distributed systems and cloud-based application design Extensive hands-on experience with AWS Solid background in building scalable APIs, microservices, and backend systems Familiarity with CI/CD pipelines, DevOps tooling, and modern cloud workflows Excellent communication skills and ability to operate within a cross-functional, remote team Must be based within the UK for compliance and time zone alignment Nice to Have Experience in insurance , financial services, or other regulated industries Exposure to containerisation (Docker/Kubernetes) Knowledge of security best practices in cloud environments
83Zero Ltd
Lead GenAI Full Stack Engineer / Managing Consultant
83Zero Ltd
GenAI Full Stack Engineer - Managing Consultant Salary: £77,000 - £88,000 pa + £8,000 Bonus plus benefits, perks and healthcare options Job Type: Permanent - Hybrid / 2 x days per week - Travel to client site Base Locations: London, Manchester, Newcastle, Glasgow Overview: We're looking for a GenAI Full Stack Engineer who is passionate about solving real-world challenges through technology. You'll work closely with senior stakeholders both internally and within key clients to create GenAI strategies that translate business issues into relevant technical solutions and competitive propositions that are scalable, secure, and sustainable. Your Role: Collaborate with the team to develop GenAI proof-of-concepts (POCs) for clients using technologies like Retrieval-Augmented Generation (RAG) and intelligent agents. Scale existing POCs to production-ready solutions for customer use. Design and develop Full Stack applications for both GenAI and non-GenAI projects. Support the development of infrastructure to enable robust end-to-end solutions. Grow your skills by exploring and experimenting with emerging technologies, including GenAI. Your skills and experience: Backend Development: Experience in building microservices using either Python with FastAPI, or TypeScript with Express or equivalent Frontend Development: Experience in building React applications using TypeScript, leveraging frameworks such as Next.js or Vite. GenAI Frameworks: Familiarity with tools like LangChain, LangGraph, CrewAI, or Vercel AI (in Python or JavaScript). LLM experience: Practical experience with Large Language Models (LLMs) such as OpenAI, Anthropic, Mistral, or Llama, and tools like Ollama. Cloud Platforms: Proficiency in AWS or Azure for hosting and deployment. Containerization and Orchestration: Hands-on experience with Docker, Kubernetes, and Docker Compose. Infrastructure as Code (IaC): Exposure to tools like Terraform. Monitoring Tools: Familiarity with LLM monitoring tools like Langsmith, Langfuse, or similar. CI/CD: Experience with continuous integration and deployment tools such as GitLab, GitHub, or Jenkins. Vector Databases: Experience with and (but not limited to) ChromaDB, Pinecone, PGVector, MongoDB , Qdrant etc. NoSQL: Familiarity with NoSQL databases (e.g., MongoDB preferred). SQL: Experience working with SQL databases like PostgreSQL. Proficient in Git and version control platforms like GitHub, GitLab, etc. To be successfully appointed to this role, it is a requirement to obtain Security Check (SC) clearance.
01/04/2026
Full time
GenAI Full Stack Engineer - Managing Consultant Salary: £77,000 - £88,000 pa + £8,000 Bonus plus benefits, perks and healthcare options Job Type: Permanent - Hybrid / 2 x days per week - Travel to client site Base Locations: London, Manchester, Newcastle, Glasgow Overview: We're looking for a GenAI Full Stack Engineer who is passionate about solving real-world challenges through technology. You'll work closely with senior stakeholders both internally and within key clients to create GenAI strategies that translate business issues into relevant technical solutions and competitive propositions that are scalable, secure, and sustainable. Your Role: Collaborate with the team to develop GenAI proof-of-concepts (POCs) for clients using technologies like Retrieval-Augmented Generation (RAG) and intelligent agents. Scale existing POCs to production-ready solutions for customer use. Design and develop Full Stack applications for both GenAI and non-GenAI projects. Support the development of infrastructure to enable robust end-to-end solutions. Grow your skills by exploring and experimenting with emerging technologies, including GenAI. Your skills and experience: Backend Development: Experience in building microservices using either Python with FastAPI, or TypeScript with Express or equivalent Frontend Development: Experience in building React applications using TypeScript, leveraging frameworks such as Next.js or Vite. GenAI Frameworks: Familiarity with tools like LangChain, LangGraph, CrewAI, or Vercel AI (in Python or JavaScript). LLM experience: Practical experience with Large Language Models (LLMs) such as OpenAI, Anthropic, Mistral, or Llama, and tools like Ollama. Cloud Platforms: Proficiency in AWS or Azure for hosting and deployment. Containerization and Orchestration: Hands-on experience with Docker, Kubernetes, and Docker Compose. Infrastructure as Code (IaC): Exposure to tools like Terraform. Monitoring Tools: Familiarity with LLM monitoring tools like Langsmith, Langfuse, or similar. CI/CD: Experience with continuous integration and deployment tools such as GitLab, GitHub, or Jenkins. Vector Databases: Experience with and (but not limited to) ChromaDB, Pinecone, PGVector, MongoDB , Qdrant etc. NoSQL: Familiarity with NoSQL databases (e.g., MongoDB preferred). SQL: Experience working with SQL databases like PostgreSQL. Proficient in Git and version control platforms like GitHub, GitLab, etc. To be successfully appointed to this role, it is a requirement to obtain Security Check (SC) clearance.
CPS Group (UK) Limited
Senior Software Engineer
CPS Group (UK) Limited City, Cardiff
Senior Software Engineer (Full Stack - Angular Focus) 55,000 - 65,000 + package Cardiff (onsite approx. once/twice per month) Eligible for Security Clearance (must have resided in the UK for the last 5 years) CPS Group are working with a leading organisation to recruit a Senior Software Engineer to join a highly skilled, collaborative engineering team delivering enterprise-scale solutions in an agile environment. This is a full-stack role with a strong emphasis on frontend development. You'll be working primarily with Angular, which is essential for this position, while also contributing to backend services as the platform evolves. While Java experience is beneficial, this is not a pure Java role. Backend experience in Java or a similar language is required, with the expectation that Java will feature more prominently at certain stages of development. Key Responsibilities Design, build, and maintain high-quality frontend applications using Angular Contribute to full-stack development across modern, scalable systems Collaborate with backend engineers on API design and integration Work across the full software development lifecycle with a DevOps mindset Apply best practices including CI/CD, automated testing, and clean code principles Operate within an agile team, contributing to continuous improvement and technical decisions Ensure solutions meet security, performance, and quality standards Key Skills Required Strong commercial experience with Angular (essential) Full-stack development experience Backend experience using Java or a similar server-side language Understanding of modern software engineering best practices Experience working in agile delivery teams Familiarity with CI/CD pipelines (desirable) Exposure to cloud or containerised environments (beneficial, not essential) Contact: Zach Bennett - CPS Group Contact: Zach Bennett - CPS Group By applying to this advert you are giving CPS Group (UK) Ltd authority to hold and process your data for this specific role and any other roles we may deem suitable to you over time. We will not pass your data to any third party without your verbal or written permission to do so. All incoming and outgoing calls are recorded for training and compliance purposes. CPS Group (UK) Ltd is acting as an Employment Agency in relation to this vacancy. Our new privacy policy can be found here (url removed)
31/03/2026
Full time
Senior Software Engineer (Full Stack - Angular Focus) 55,000 - 65,000 + package Cardiff (onsite approx. once/twice per month) Eligible for Security Clearance (must have resided in the UK for the last 5 years) CPS Group are working with a leading organisation to recruit a Senior Software Engineer to join a highly skilled, collaborative engineering team delivering enterprise-scale solutions in an agile environment. This is a full-stack role with a strong emphasis on frontend development. You'll be working primarily with Angular, which is essential for this position, while also contributing to backend services as the platform evolves. While Java experience is beneficial, this is not a pure Java role. Backend experience in Java or a similar language is required, with the expectation that Java will feature more prominently at certain stages of development. Key Responsibilities Design, build, and maintain high-quality frontend applications using Angular Contribute to full-stack development across modern, scalable systems Collaborate with backend engineers on API design and integration Work across the full software development lifecycle with a DevOps mindset Apply best practices including CI/CD, automated testing, and clean code principles Operate within an agile team, contributing to continuous improvement and technical decisions Ensure solutions meet security, performance, and quality standards Key Skills Required Strong commercial experience with Angular (essential) Full-stack development experience Backend experience using Java or a similar server-side language Understanding of modern software engineering best practices Experience working in agile delivery teams Familiarity with CI/CD pipelines (desirable) Exposure to cloud or containerised environments (beneficial, not essential) Contact: Zach Bennett - CPS Group Contact: Zach Bennett - CPS Group By applying to this advert you are giving CPS Group (UK) Ltd authority to hold and process your data for this specific role and any other roles we may deem suitable to you over time. We will not pass your data to any third party without your verbal or written permission to do so. All incoming and outgoing calls are recorded for training and compliance purposes. CPS Group (UK) Ltd is acting as an Employment Agency in relation to this vacancy. Our new privacy policy can be found here (url removed)
SRT Marine Systems plc
Senior Software Tester
SRT Marine Systems plc City, Cardiff
SRT Marine Systems plc (SRT) is a market leader in the domain of international marine surveillance technology and systems. We are a respected, established, and an ambitious multi-national company headquartered in the UK with a global customer base. The company has a worldwide impact in the marine sector by leading the next generation of Maritime Domain Awareness technologies "MDA", products, and systems that significantly enhance security, safety, environmental protection, and sustainability. Our customers are global and range from the largest national coast guards to individual vessel owners. SRT is an exciting company where high-quality results are rewarded. We are ambitious and constantly seek to innovate in order to deliver better products and services to our customers. We strive to make SRT a rewarding and challenging place to work, where talented, hard-working individuals have the opportunity to make a real impact across the marine industry. Role overview of our Senior Software Tester As a Senior Software Tester you will work on the continued build of our Marine Domain Awareness (MDA) platform which is used to create an operational picture of maritime activity. Our systems ingest large volumes of streaming data from both satellite and terrestrial, along with other sensor sources. You will play a key role in validating the behaviour of a distributed, event-driven system operating on real-time maritime data. Testing activities include both automation and manual testing. The role of Senior Software Tester role is a hybrid working position based from our Cardiff office, you will be required to attend office 1 day per week as per the team's requirements. How We Work Sprint Work Developmenttickets move across the Jira board through the delivery workflow Tickets reaching the Test stage are assigned to a tester Testers validate functionality using a mix of automated and manual testing approaches QA Release Cycles Every six weeks, we conduct a dedicated two-week QA phase where: Testers pause normal sprint board work The focus shifts to release-wide regression testing Both manual and automated test suites are executed to validate the full platform Senior Software Tester - Responsibilities (not exhaustive): Test new features and improvements delivered during sprint cycles Design, implement, and maintain automated tests, along with the execution of manual exploratory and regression testing when required Validate message-driven workflows across distributed services Test REST API endpoints supporting CRUD operations within the system Participate in release regression cycles and help validate production-ready builds Investigate issues, reproduce defects, and provide clear bug reports Work closely with developers and product teams to clarify requirements and ensure testability Senior Software Tester - Required Skills and Experience Strong experience as a software tester or QA engineer Experience testing complex distributed systems or backend platforms Experience creating automated tests Familiarity with tools such as Postman (or similar API testing tools) Ability to write test scripts using one or more scripting languages (e.g. Python, JavaScript, Bash) Ability to understand system behaviour through logs, messages, and APIs Strong debugging and problem-solving skills Experience working within Agile / Scrum teams Familiarity with Jira or similar issue-tracking tools Company Benefits Highly Competitive Salary and Pension Hybrid Working Development opportunities SRT Marine Systems plc are an equal opportunity employer. We are committed to creating an inclusive working environment for all employees and actively encourage applications from all sectors of the community.
31/03/2026
Full time
SRT Marine Systems plc (SRT) is a market leader in the domain of international marine surveillance technology and systems. We are a respected, established, and an ambitious multi-national company headquartered in the UK with a global customer base. The company has a worldwide impact in the marine sector by leading the next generation of Maritime Domain Awareness technologies "MDA", products, and systems that significantly enhance security, safety, environmental protection, and sustainability. Our customers are global and range from the largest national coast guards to individual vessel owners. SRT is an exciting company where high-quality results are rewarded. We are ambitious and constantly seek to innovate in order to deliver better products and services to our customers. We strive to make SRT a rewarding and challenging place to work, where talented, hard-working individuals have the opportunity to make a real impact across the marine industry. Role overview of our Senior Software Tester As a Senior Software Tester you will work on the continued build of our Marine Domain Awareness (MDA) platform which is used to create an operational picture of maritime activity. Our systems ingest large volumes of streaming data from both satellite and terrestrial, along with other sensor sources. You will play a key role in validating the behaviour of a distributed, event-driven system operating on real-time maritime data. Testing activities include both automation and manual testing. The role of Senior Software Tester role is a hybrid working position based from our Cardiff office, you will be required to attend office 1 day per week as per the team's requirements. How We Work Sprint Work Developmenttickets move across the Jira board through the delivery workflow Tickets reaching the Test stage are assigned to a tester Testers validate functionality using a mix of automated and manual testing approaches QA Release Cycles Every six weeks, we conduct a dedicated two-week QA phase where: Testers pause normal sprint board work The focus shifts to release-wide regression testing Both manual and automated test suites are executed to validate the full platform Senior Software Tester - Responsibilities (not exhaustive): Test new features and improvements delivered during sprint cycles Design, implement, and maintain automated tests, along with the execution of manual exploratory and regression testing when required Validate message-driven workflows across distributed services Test REST API endpoints supporting CRUD operations within the system Participate in release regression cycles and help validate production-ready builds Investigate issues, reproduce defects, and provide clear bug reports Work closely with developers and product teams to clarify requirements and ensure testability Senior Software Tester - Required Skills and Experience Strong experience as a software tester or QA engineer Experience testing complex distributed systems or backend platforms Experience creating automated tests Familiarity with tools such as Postman (or similar API testing tools) Ability to write test scripts using one or more scripting languages (e.g. Python, JavaScript, Bash) Ability to understand system behaviour through logs, messages, and APIs Strong debugging and problem-solving skills Experience working within Agile / Scrum teams Familiarity with Jira or similar issue-tracking tools Company Benefits Highly Competitive Salary and Pension Hybrid Working Development opportunities SRT Marine Systems plc are an equal opportunity employer. We are committed to creating an inclusive working environment for all employees and actively encourage applications from all sectors of the community.
SF Partners
AI Evangelist - Fast growing retail organisation
SF Partners City, Birmingham
SF Technology are supporting a high-growth, digitally led UK business looking to appoint an AI Evangelist to lead the next phase of its technology and AI capability. This is a leadership role where you will define and deliver the organisation's AI and engineering strategy, while remaining close enough to the technology to guide architecture, development standards and infrastructure decisions. You will lead a capable in-house engineering team responsible for the platforms, data pipelines and infrastructure that power a high-volume digital environment. Alongside this, you will drive the adoption of AI, machine learning and advanced data capabilities across core commercial and operational functions. The role sits within the leadership team and will play a key part in shaping the company's wider digital, product and innovation strategy. Key responsibilities - Define and deliver a scalable AI and technology roadmap aligned to business growth - Lead, mentor and grow a high-performing engineering and data team - Oversee platform architecture, infrastructure, security and operational resilience - Drive the development and deployment of AI and machine learning models into live business workflows - Ensure engineering best practice across software development, testing and deployment - Translate commercial objectives into robust, scalable technical solutions - Work closely with senior leadership to influence digital strategy, investment and innovation Experience required - Proven experience operating in an Engineering, AI related role - you will have managed and led small teams - Strong software engineering background, ideally with hands-on experience in Python-based development environments - Experience building and scaling data platforms, machine learning pipelines or AI-driven applications - Demonstrable experience deploying AI models into production environments rather than purely experimental use cases - Experience leading engineering teams responsible for high availability platforms, APIs and complex backend systems - Strong understanding of cloud or hybrid infrastructure, containerisation and scalable architecture patterns - Experience embedding data, analytics and AI into real commercial decision making (pricing, automation, optimisation, fraud detection, personalisation etc.) - Ability to operate at both strategic and technical depth, influencing senior stakeholders while maintaining engineering credibility - Experience leading engineering teams, and be able to effectively challenge Developers This is an opportunity to shape and scale an AI-driven engineering capability within a highly successful digital business, with real influence over technology direction and innovation. Birmingham (office based, 4 days a week onsite)
31/03/2026
Full time
SF Technology are supporting a high-growth, digitally led UK business looking to appoint an AI Evangelist to lead the next phase of its technology and AI capability. This is a leadership role where you will define and deliver the organisation's AI and engineering strategy, while remaining close enough to the technology to guide architecture, development standards and infrastructure decisions. You will lead a capable in-house engineering team responsible for the platforms, data pipelines and infrastructure that power a high-volume digital environment. Alongside this, you will drive the adoption of AI, machine learning and advanced data capabilities across core commercial and operational functions. The role sits within the leadership team and will play a key part in shaping the company's wider digital, product and innovation strategy. Key responsibilities - Define and deliver a scalable AI and technology roadmap aligned to business growth - Lead, mentor and grow a high-performing engineering and data team - Oversee platform architecture, infrastructure, security and operational resilience - Drive the development and deployment of AI and machine learning models into live business workflows - Ensure engineering best practice across software development, testing and deployment - Translate commercial objectives into robust, scalable technical solutions - Work closely with senior leadership to influence digital strategy, investment and innovation Experience required - Proven experience operating in an Engineering, AI related role - you will have managed and led small teams - Strong software engineering background, ideally with hands-on experience in Python-based development environments - Experience building and scaling data platforms, machine learning pipelines or AI-driven applications - Demonstrable experience deploying AI models into production environments rather than purely experimental use cases - Experience leading engineering teams responsible for high availability platforms, APIs and complex backend systems - Strong understanding of cloud or hybrid infrastructure, containerisation and scalable architecture patterns - Experience embedding data, analytics and AI into real commercial decision making (pricing, automation, optimisation, fraud detection, personalisation etc.) - Ability to operate at both strategic and technical depth, influencing senior stakeholders while maintaining engineering credibility - Experience leading engineering teams, and be able to effectively challenge Developers This is an opportunity to shape and scale an AI-driven engineering capability within a highly successful digital business, with real influence over technology direction and innovation. Birmingham (office based, 4 days a week onsite)
83Zero Ltd
Senior Data Engineer (Fintech & Payments)
83Zero Ltd City, London
Senior Data Engineer (Payments & FinTech) Location: Hybrid - 1-2 days a week in London Salary: 80-90k + 10% Bonus Job Type: Permanent Sponsorship: Not Available Role Summary: We are looking for a Senior Data Engineer to support a multi-system, multi-client, company-wide migration. In this role, you will work closely with owners of legacy platforms to understand their data, then design and build the queries and processes required to migrate it into a new environment. As migration work concludes, the role will transition into leveraging Airflow and other tooling to automate operational and financial processes. This position requires a highly collaborative individual, as you will work closely with engineers and stakeholders across multiple teams. Key Responsibilities: Collaborate with engineers across legacy systems to understand available data and its structure. Design queries and scripts to extract, transform, and migrate data into new platforms. Partner with senior data leadership to define cold-storage solutions for regulatory data retention. Work with solution architects to design migration-day data processes for partner onboarding. Build and maintain ETL pipelines and workflow automation using Snowflake and Apache Airflow. Document processes, learnings, and development work using version control best practices. Implement robust data quality checks and reconciliation processes throughout pipelines. Collaborate with platform and infrastructure teams on security, access control, and secrets management. Required Qualifications: 5+ years' experience in data engineering, analytics engineering, or backend engineering with strong ownership of data pipelines. Proven experience in stakeholder-heavy environments, working cross-functionally. Strong communication skills, with the ability to translate technical concepts to non-technical audiences. Hands-on experience building and managing production workflows in Apache Airflow. Experience delivering production-grade transformations in dbt, including testing and documentation. Advanced SQL skills across multiple dialects. Strong understanding of data modelling and warehousing concepts (e.g., fact/dimension models, SCDs, incremental loads). Experience with Git-based workflows, code reviews, and CI/CD practices. Preferred Qualifications: Experience with Azure cloud services. Exposure to streaming or event-driven architectures (e.g., Kafka, Kinesis). Experience with infrastructure as code (e.g., Terraform) and containerisation (e.g., Docker, Kubernetes). Understanding of data governance, lineage, cataloguing, and security best practices. Previous experience working with SQL Server. Familiarity with Snowflake and/or PostgreSQL. Proactive, self-starter mindset with a strong "go-getter" attitude Excellent communication skills, able to engage and influence both technical and non-technical stakeholders Strong investigative and problem-solving abilities, with a hands-on approach to uncovering and understanding complex data landscapes Comfortable working across multiple legacy platforms, collaborating closely with engineering teams Ability to design and shape effective data migration strategies through cross-functional collaboration
31/03/2026
Full time
Senior Data Engineer (Payments & FinTech) Location: Hybrid - 1-2 days a week in London Salary: 80-90k + 10% Bonus Job Type: Permanent Sponsorship: Not Available Role Summary: We are looking for a Senior Data Engineer to support a multi-system, multi-client, company-wide migration. In this role, you will work closely with owners of legacy platforms to understand their data, then design and build the queries and processes required to migrate it into a new environment. As migration work concludes, the role will transition into leveraging Airflow and other tooling to automate operational and financial processes. This position requires a highly collaborative individual, as you will work closely with engineers and stakeholders across multiple teams. Key Responsibilities: Collaborate with engineers across legacy systems to understand available data and its structure. Design queries and scripts to extract, transform, and migrate data into new platforms. Partner with senior data leadership to define cold-storage solutions for regulatory data retention. Work with solution architects to design migration-day data processes for partner onboarding. Build and maintain ETL pipelines and workflow automation using Snowflake and Apache Airflow. Document processes, learnings, and development work using version control best practices. Implement robust data quality checks and reconciliation processes throughout pipelines. Collaborate with platform and infrastructure teams on security, access control, and secrets management. Required Qualifications: 5+ years' experience in data engineering, analytics engineering, or backend engineering with strong ownership of data pipelines. Proven experience in stakeholder-heavy environments, working cross-functionally. Strong communication skills, with the ability to translate technical concepts to non-technical audiences. Hands-on experience building and managing production workflows in Apache Airflow. Experience delivering production-grade transformations in dbt, including testing and documentation. Advanced SQL skills across multiple dialects. Strong understanding of data modelling and warehousing concepts (e.g., fact/dimension models, SCDs, incremental loads). Experience with Git-based workflows, code reviews, and CI/CD practices. Preferred Qualifications: Experience with Azure cloud services. Exposure to streaming or event-driven architectures (e.g., Kafka, Kinesis). Experience with infrastructure as code (e.g., Terraform) and containerisation (e.g., Docker, Kubernetes). Understanding of data governance, lineage, cataloguing, and security best practices. Previous experience working with SQL Server. Familiarity with Snowflake and/or PostgreSQL. Proactive, self-starter mindset with a strong "go-getter" attitude Excellent communication skills, able to engage and influence both technical and non-technical stakeholders Strong investigative and problem-solving abilities, with a hands-on approach to uncovering and understanding complex data landscapes Comfortable working across multiple legacy platforms, collaborating closely with engineering teams Ability to design and shape effective data migration strategies through cross-functional collaboration
Technical Futures Ltd
Senior Linux Infrastructure Engineer
Technical Futures Ltd
Innovative Technology start-up in the Sustainability sector seeks an open-minded Linux Systems Administrator / Linux Infrastructure Engineer to maintain internal systems and provide a compute platform to operate their simulation, optimization and AI technology at scale. You ll also have the opportunity to support some exciting research. You should have strong Linux server management experience, ideally across bare metal and Cloud servers, have experience of HPC Cluster environments and be familiar with infrastructure of code. Hybrid working and a generous salary package is on offer including 30 days holiday and Share options. Working with engineers to deliver hosted tools to deliver results more effectively, the successful Linux Systems Administrator / Linux Infrastructure Engineer will have significant influence on the choice of deployment technology for the backends. Your responsibilities will include Compliance and security of IT systems, installing server hardware, supporting HPC / machine learning workloads behind APIs as well as maintaining internal compute systems. Previous experience of working within an AI orientated company is highly beneficial. Your knowledge and skills should include: Proven Linux Server Management experience (they use Ubuntu). Experience across Bare metal and cloud Servers. Container based deployment such as Kubernetes, Podman or Docker. Python scripting for automation. Server networking, VLANs, DNS, firewalls. Experience with operating distributed computing or HPC cluster environments. VPNs ( company uses Wireguard). Large data storage. Competence in hardware diagnostics and component replacement. Windows and Entra, support of macOS. Flexible approach with a willingness to undertake some help desk duties. If you are a highly experienced Linux Systems Administrator / Linux Infrastructure Engineer and have an interest with physics based simulation and are keen to support ML / AI systems, this is a great opportunity to be part of a thriving Company where technology meets sustainability.
31/03/2026
Full time
Innovative Technology start-up in the Sustainability sector seeks an open-minded Linux Systems Administrator / Linux Infrastructure Engineer to maintain internal systems and provide a compute platform to operate their simulation, optimization and AI technology at scale. You ll also have the opportunity to support some exciting research. You should have strong Linux server management experience, ideally across bare metal and Cloud servers, have experience of HPC Cluster environments and be familiar with infrastructure of code. Hybrid working and a generous salary package is on offer including 30 days holiday and Share options. Working with engineers to deliver hosted tools to deliver results more effectively, the successful Linux Systems Administrator / Linux Infrastructure Engineer will have significant influence on the choice of deployment technology for the backends. Your responsibilities will include Compliance and security of IT systems, installing server hardware, supporting HPC / machine learning workloads behind APIs as well as maintaining internal compute systems. Previous experience of working within an AI orientated company is highly beneficial. Your knowledge and skills should include: Proven Linux Server Management experience (they use Ubuntu). Experience across Bare metal and cloud Servers. Container based deployment such as Kubernetes, Podman or Docker. Python scripting for automation. Server networking, VLANs, DNS, firewalls. Experience with operating distributed computing or HPC cluster environments. VPNs ( company uses Wireguard). Large data storage. Competence in hardware diagnostics and component replacement. Windows and Entra, support of macOS. Flexible approach with a willingness to undertake some help desk duties. If you are a highly experienced Linux Systems Administrator / Linux Infrastructure Engineer and have an interest with physics based simulation and are keen to support ML / AI systems, this is a great opportunity to be part of a thriving Company where technology meets sustainability.
TEC Partners
Senior Software Engineer
TEC Partners Rayne, Essex
Senior Software Engineer - Python + React Salary: Competitive Location: Braintree, Essex Work Pattern: Hybrid Opportunity Overview We are working with a forward-thinking technology company developing cutting-edge solutions within the utilities sector. Their cloud-native platform integrates software, hardware, and distributed energy assets to enable real-time monitoring, automation, and control at scale. They are now looking to hire a Senior Software Engineer to play a key role in shaping the technical direction of their platform. This is a hands-on position combining strong engineering delivery with architectural ownership, offering the opportunity to work on complex, real-world systems across IoT, cloud infrastructure, and large-scale data environments. Key Responsibilities Design, build, and operate scalable backend systems using Python (Django) and AWS Lead architectural decisions across performance, scalability, reliability, and security Design and evolve APIs and data models for internal tools and customer-facing applications Drive IoT and device communication architecture across distributed systems Collaborate with product and design teams to translate real-world requirements into scalable solutions Contribute to frontend development using React and supporting infrastructure Build and optimise pipelines for ingesting and querying large-scale time-series data Improve system performance, data retention strategies, and reporting capabilities Work closely with hardware and edge teams on device provisioning and diagnostics Troubleshoot and resolve complex production issues Lead and contribute to architecture reviews and technical discussions Mentor and support engineers through code reviews, pairing, and design guidance Essential Skills and Experience Strong proficiency in Python and/or significant experience with React Solid experience with SQL and relational database design Proven experience working with cloud infrastructure Experience with containerisation technologies such as Docker (ECS desirable) Strong understanding of RESTful API design Experience working with Django and React Demonstrated ability to design scalable, maintainable systems Strong problem-solving skills with a hands-on engineering mindset Desirable Experience Experience with microservices or event-driven architectures Exposure to time-series databases or large-scale data processing Experience working with IoT or distributed device environments Interest in renewable energy, industrial systems, or infrastructure technology Experience with modern frontend frameworks such as Next.js What's on Offer Opportunity to shape the architecture of a complex, real-world platform High level of ownership and influence over technical direction Work within a small, collaborative, and high-impact engineering team Exposure to modern technologies and challenging engineering problems Flexible hybrid working environment Strong opportunities for career progression as the business scales Application Process If you're interested in this opportunity, please apply with your CV and a short overview of your experience. Examples of relevant projects or systems you've worked on would be highly beneficial.
27/03/2026
Full time
Senior Software Engineer - Python + React Salary: Competitive Location: Braintree, Essex Work Pattern: Hybrid Opportunity Overview We are working with a forward-thinking technology company developing cutting-edge solutions within the utilities sector. Their cloud-native platform integrates software, hardware, and distributed energy assets to enable real-time monitoring, automation, and control at scale. They are now looking to hire a Senior Software Engineer to play a key role in shaping the technical direction of their platform. This is a hands-on position combining strong engineering delivery with architectural ownership, offering the opportunity to work on complex, real-world systems across IoT, cloud infrastructure, and large-scale data environments. Key Responsibilities Design, build, and operate scalable backend systems using Python (Django) and AWS Lead architectural decisions across performance, scalability, reliability, and security Design and evolve APIs and data models for internal tools and customer-facing applications Drive IoT and device communication architecture across distributed systems Collaborate with product and design teams to translate real-world requirements into scalable solutions Contribute to frontend development using React and supporting infrastructure Build and optimise pipelines for ingesting and querying large-scale time-series data Improve system performance, data retention strategies, and reporting capabilities Work closely with hardware and edge teams on device provisioning and diagnostics Troubleshoot and resolve complex production issues Lead and contribute to architecture reviews and technical discussions Mentor and support engineers through code reviews, pairing, and design guidance Essential Skills and Experience Strong proficiency in Python and/or significant experience with React Solid experience with SQL and relational database design Proven experience working with cloud infrastructure Experience with containerisation technologies such as Docker (ECS desirable) Strong understanding of RESTful API design Experience working with Django and React Demonstrated ability to design scalable, maintainable systems Strong problem-solving skills with a hands-on engineering mindset Desirable Experience Experience with microservices or event-driven architectures Exposure to time-series databases or large-scale data processing Experience working with IoT or distributed device environments Interest in renewable energy, industrial systems, or infrastructure technology Experience with modern frontend frameworks such as Next.js What's on Offer Opportunity to shape the architecture of a complex, real-world platform High level of ownership and influence over technical direction Work within a small, collaborative, and high-impact engineering team Exposure to modern technologies and challenging engineering problems Flexible hybrid working environment Strong opportunities for career progression as the business scales Application Process If you're interested in this opportunity, please apply with your CV and a short overview of your experience. Examples of relevant projects or systems you've worked on would be highly beneficial.
83Zero Ltd
Lead GenAI Full Stack Engineer / Managing Consultant
83Zero Ltd City, London
GenAI Full Stack Engineer - Managing Consultant Salary: 77,000 - 88,000 pa + 8,000 Bonus plus benefits, perks and healthcare options Job Type: Permanent - Hybrid / 2 x days per week - Travel to client site Base Locations: London, Manchester, Newcastle, Glasgow Overview: We're looking for a GenAI Full Stack Engineer who is passionate about solving real-world challenges through technology. You'll work closely with senior stakeholders both internally and within key clients to create GenAI strategies that translate business issues into relevant technical solutions and competitive propositions that are scalable, secure, and sustainable. Your Role: Collaborate with the team to develop GenAI proof-of-concepts (POCs) for clients using technologies like Retrieval-Augmented Generation (RAG) and intelligent agents. Scale existing POCs to production-ready solutions for customer use. Design and develop Full Stack applications for both GenAI and non-GenAI projects. Support the development of infrastructure to enable robust end-to-end solutions. Grow your skills by exploring and experimenting with emerging technologies, including GenAI. Your skills and experience: Backend Development: Experience in building microservices using either Python with FastAPI, or TypeScript with Express or equivalent Frontend Development: Experience in building React applications using TypeScript, leveraging frameworks such as Next.js or Vite. GenAI Frameworks: Familiarity with tools like LangChain, LangGraph, CrewAI, or Vercel AI (in Python or JavaScript). LLM experience: Practical experience with Large Language Models (LLMs) such as OpenAI, Anthropic, Mistral, or Llama, and tools like Ollama. Cloud Platforms: Proficiency in AWS or Azure for hosting and deployment. Containerization and Orchestration: Hands-on experience with Docker, Kubernetes, and Docker Compose. Infrastructure as Code (IaC): Exposure to tools like Terraform. Monitoring Tools: Familiarity with LLM monitoring tools like Langsmith, Langfuse, or similar. CI/CD: Experience with continuous integration and deployment tools such as GitLab, GitHub, or Jenkins. Vector Databases: Experience with and (but not limited to) ChromaDB, Pinecone, PGVector, MongoDB , Qdrant etc. NoSQL: Familiarity with NoSQL databases (e.g., MongoDB preferred). SQL: Experience working with SQL databases like PostgreSQL. Proficient in Git and version control platforms like GitHub, GitLab, etc. To be successfully appointed to this role, it is a requirement to obtain Security Check (SC) clearance.
27/03/2026
Full time
GenAI Full Stack Engineer - Managing Consultant Salary: 77,000 - 88,000 pa + 8,000 Bonus plus benefits, perks and healthcare options Job Type: Permanent - Hybrid / 2 x days per week - Travel to client site Base Locations: London, Manchester, Newcastle, Glasgow Overview: We're looking for a GenAI Full Stack Engineer who is passionate about solving real-world challenges through technology. You'll work closely with senior stakeholders both internally and within key clients to create GenAI strategies that translate business issues into relevant technical solutions and competitive propositions that are scalable, secure, and sustainable. Your Role: Collaborate with the team to develop GenAI proof-of-concepts (POCs) for clients using technologies like Retrieval-Augmented Generation (RAG) and intelligent agents. Scale existing POCs to production-ready solutions for customer use. Design and develop Full Stack applications for both GenAI and non-GenAI projects. Support the development of infrastructure to enable robust end-to-end solutions. Grow your skills by exploring and experimenting with emerging technologies, including GenAI. Your skills and experience: Backend Development: Experience in building microservices using either Python with FastAPI, or TypeScript with Express or equivalent Frontend Development: Experience in building React applications using TypeScript, leveraging frameworks such as Next.js or Vite. GenAI Frameworks: Familiarity with tools like LangChain, LangGraph, CrewAI, or Vercel AI (in Python or JavaScript). LLM experience: Practical experience with Large Language Models (LLMs) such as OpenAI, Anthropic, Mistral, or Llama, and tools like Ollama. Cloud Platforms: Proficiency in AWS or Azure for hosting and deployment. Containerization and Orchestration: Hands-on experience with Docker, Kubernetes, and Docker Compose. Infrastructure as Code (IaC): Exposure to tools like Terraform. Monitoring Tools: Familiarity with LLM monitoring tools like Langsmith, Langfuse, or similar. CI/CD: Experience with continuous integration and deployment tools such as GitLab, GitHub, or Jenkins. Vector Databases: Experience with and (but not limited to) ChromaDB, Pinecone, PGVector, MongoDB , Qdrant etc. NoSQL: Familiarity with NoSQL databases (e.g., MongoDB preferred). SQL: Experience working with SQL databases like PostgreSQL. Proficient in Git and version control platforms like GitHub, GitLab, etc. To be successfully appointed to this role, it is a requirement to obtain Security Check (SC) clearance.
SRT Marine Systems plc
Senior Software Engineer - Sensors
SRT Marine Systems plc City, Cardiff
SRT Marine Systems plc (SRT) is a market leader in the domain of international marine surveillance technology and systems. We are a respected, established, and an ambitious multi-national company headquartered in the UK with a global customer base. The company has a worldwide impact in the marine sector by leading the next generation of maritime domain awareness technologies "MDA", products, and systems that significantly enhance security, safety, environmental protection, and sustainability. Our customers are global and range from the largest national coast guards to individual vessel owners. SRT is an exciting company where high-quality results are rewarded. We are ambitious and constantly seek to innovate in order to deliver better products and services to our customers. We strive to make SRT a rewarding and challenging place to work, where talented, hard-working individuals have the opportunity to make a real impact across the marine industry. We're seeking an experienced and versatile Senior Software Engineer - Sensors join our Edge Team. This is a rare opportunity to help define and deliver our cutting-edge Maritime Surveillance and Fisheries Monitoring solutions, working at the intersection of hardware, software, and advanced sensor technologies. About the role of Senior Software Engineer - Sensors - (not exhaustive): In the Edge Team, you'll work on the "sensors at the fringe" fixed and mobile surveillance equipment such as radars, cameras, RDF, AIS, and other specialist maritime sensors. Your mission as a Senior Software Engineer - Sensors will be to integrate, calibrate, and optimise these systems in non-production environments, building the software that makes their outputs usable for downstreamsystems and training our Delivery Team for field deployment. The role spans multi-domain sensor fusion, AI-assisted analysis, anomaly detection, augmented reality, autonomous sentry operation, and evidence collection. You'll work closely with colleagues across software, hardware, data science, and infrastructure to bring innovative, high-performance edge solutions to life. What You'll Be Doing - Senior Software Engineer - Sensors Design, develop, and maintain edge-sensor solutions focusing on performance, reliability, and scalability. Build test infrastructure to capture and analyse quality and performance metrics Work across the stack - UI, backend, robotics, device integrations, networking - learning new technologies as needed Collaborate with cross-functional teams to plan, build, and test complex functionality Diagnose and resolve technical issues through root cause analysis Automate SDLC processes to improve efficiency and reduce manual effort Produce and maintain technical documentation Mentor peers, contribute to code reviews, and promote collaborative working practices What You'll Bring - Senior Software Engineer - Sensors Strong engineering mindset with experience in one or more of: Microsoft .Net, GoLang, Python, C++, Rust. Broad exposure to remote sensing disciplines, including: Mathematics, physics, and geospatial mapping Working with sensor hardware and electronics Networking principles, protocols, and services Application development across embedded, desktop, and web platforms Video and radar signal processing (e.g., OpenCV) AI-based, hardware-accelerated image processing (e.g., YOLO) Familiarity with Enterprise Systems architecture Experience with version control systems (Git) and SDLC automation tools Excellent problem-solving, debugging, and collaboration skills Why Join Us? Work on mission-critical maritime surveillance systems used worldwide Be part of an ambitious, innovative, and supportive team making a direct impact on global maritime safety and sustainability Enjoy flexible hybrid working Competitive salary and benefits, including: Matched pension contributions up to 5% Private health care Development and training programmes SRT Marine Systems plc is an equal opportunity employer. We are committed to creating an inclusive environment for all employees and welcome applications from all backgrounds.
26/03/2026
Full time
SRT Marine Systems plc (SRT) is a market leader in the domain of international marine surveillance technology and systems. We are a respected, established, and an ambitious multi-national company headquartered in the UK with a global customer base. The company has a worldwide impact in the marine sector by leading the next generation of maritime domain awareness technologies "MDA", products, and systems that significantly enhance security, safety, environmental protection, and sustainability. Our customers are global and range from the largest national coast guards to individual vessel owners. SRT is an exciting company where high-quality results are rewarded. We are ambitious and constantly seek to innovate in order to deliver better products and services to our customers. We strive to make SRT a rewarding and challenging place to work, where talented, hard-working individuals have the opportunity to make a real impact across the marine industry. We're seeking an experienced and versatile Senior Software Engineer - Sensors join our Edge Team. This is a rare opportunity to help define and deliver our cutting-edge Maritime Surveillance and Fisheries Monitoring solutions, working at the intersection of hardware, software, and advanced sensor technologies. About the role of Senior Software Engineer - Sensors - (not exhaustive): In the Edge Team, you'll work on the "sensors at the fringe" fixed and mobile surveillance equipment such as radars, cameras, RDF, AIS, and other specialist maritime sensors. Your mission as a Senior Software Engineer - Sensors will be to integrate, calibrate, and optimise these systems in non-production environments, building the software that makes their outputs usable for downstreamsystems and training our Delivery Team for field deployment. The role spans multi-domain sensor fusion, AI-assisted analysis, anomaly detection, augmented reality, autonomous sentry operation, and evidence collection. You'll work closely with colleagues across software, hardware, data science, and infrastructure to bring innovative, high-performance edge solutions to life. What You'll Be Doing - Senior Software Engineer - Sensors Design, develop, and maintain edge-sensor solutions focusing on performance, reliability, and scalability. Build test infrastructure to capture and analyse quality and performance metrics Work across the stack - UI, backend, robotics, device integrations, networking - learning new technologies as needed Collaborate with cross-functional teams to plan, build, and test complex functionality Diagnose and resolve technical issues through root cause analysis Automate SDLC processes to improve efficiency and reduce manual effort Produce and maintain technical documentation Mentor peers, contribute to code reviews, and promote collaborative working practices What You'll Bring - Senior Software Engineer - Sensors Strong engineering mindset with experience in one or more of: Microsoft .Net, GoLang, Python, C++, Rust. Broad exposure to remote sensing disciplines, including: Mathematics, physics, and geospatial mapping Working with sensor hardware and electronics Networking principles, protocols, and services Application development across embedded, desktop, and web platforms Video and radar signal processing (e.g., OpenCV) AI-based, hardware-accelerated image processing (e.g., YOLO) Familiarity with Enterprise Systems architecture Experience with version control systems (Git) and SDLC automation tools Excellent problem-solving, debugging, and collaboration skills Why Join Us? Work on mission-critical maritime surveillance systems used worldwide Be part of an ambitious, innovative, and supportive team making a direct impact on global maritime safety and sustainability Enjoy flexible hybrid working Competitive salary and benefits, including: Matched pension contributions up to 5% Private health care Development and training programmes SRT Marine Systems plc is an equal opportunity employer. We are committed to creating an inclusive environment for all employees and welcome applications from all backgrounds.
Rothstein Recruitment Ltd
Senior Golang Developer - Kubernetes - Financial Services
Rothstein Recruitment Ltd
Senior Golang Developer - Kubernetes - Financial Services Excellent opportunity opens for an experienced Developer strong on Golang with experience in AWS and Kubernetes to join a highly regarded Financial Services entity's London office. You will act as the team lead and play a key role in building mission-critical financial applications that power trading, investment, and risk management systems across the firm. If you are passionate about working in a dynamic, fast-paced environment and are eager to apply your technical expertise to the financial services industry, this is the role for you. Key Responsibilities: Design, develop, and maintain high-performance Back End services using GoLang to support financial applications and services , including trading platforms, investment systems, and risk management tools. Build and deploy cloud-based solutions using Amazon Web Services (AWS), including services such as EC2, S3, RDS, DynamoDB, and Lambda to create scalable, reliable, and secure infrastructure. Implement and manage containerized applications using Kubernetes, ensuring seamless orchestration, scaling, and resilience in a cloud environment. Write clean, efficient, and well-documented code while following best practices for financial systems development, focusing on performance and security. Collaborate with other development teams, business analysts, and stakeholders to define and refine requirements, and ensure that applications meet financial regulatory standards and business needs. Optimize the performance of Back End services, ensuring low-latency responses and high availability, critical for financial services. Implement CI/CD pipelines, automated testing, and monitoring systems to ensure the reliability and stability of production systems. Proactively identify issues and bottlenecks in existing systems and propose solutions to improve the system's performance and scalability. Stay updated with new tools, technologies, and industry trends in cloud computing, containerization, and financial systems to continuously improve development practices and outcomes. Ideal Skills: Proven experience (2+ years) in GoLang Back End development, with a strong focus on performance optimization and building scalable systems for high-volume, high-frequency financial applications. Strong experience working with Amazon Web Services (AWS), including EC2, S3, RDS, DynamoDB, Lambda, and other cloud-native technologies. Hands-on experience with Kubernetes for deploying, managing, and scaling containerized applications in a cloud environment. Solid understanding of financial systems and services, particularly in areas such as trading platforms, investment management, and risk analytics. Experience in building microservices architectures and working with APIs (RESTful, gRPC, etc.) to integrate various systems. Strong knowledge of containerization (Docker) and continuous integration/deployment (CI/CD) practices. Experience with database systems (relational and NoSQL) and working with financial data. Familiarity with DevOps practices and tools to streamline the development life cycle, such as infrastructure-as-code (eg, Terraform or CloudFormation). Ability to troubleshoot and resolve issues in production environments, ensuring uptime and performance in high-pressure, mission-critical scenarios. Excellent communication skills to collaborate effectively with cross-functional teams and stakeholders in a fast-paced financial environment. Experience with serverless computing (AWS Lambda, etc.) to create efficient and scalable solutions. Knowledge of financial industry regulations and standards, particularly around data security and privacy. Familiarity with event-driven architectures or message queues (eg, Kafka, RabbitMQ) for Real Time data processing. Experience with automated testing frameworks and continuous delivery tools like Jenkins, GitLab CI, or CircleCI. Understanding of performance monitoring and observability tools such as CloudWatch, Prometheus, or Datadog. Interested? Please Apply! Golang Go AWS Kubernetes Terraform Bank Banking Finance Financial Services Crypto Blockchain Web3 Trading Exchange Digital Assets Hybrid Flexible Developer Software Engineer Backend Developer Golang Engineer Kafka Apache Kafka RabbitMQ AWS Lambda Cloud Platform
26/03/2026
Full time
Senior Golang Developer - Kubernetes - Financial Services Excellent opportunity opens for an experienced Developer strong on Golang with experience in AWS and Kubernetes to join a highly regarded Financial Services entity's London office. You will act as the team lead and play a key role in building mission-critical financial applications that power trading, investment, and risk management systems across the firm. If you are passionate about working in a dynamic, fast-paced environment and are eager to apply your technical expertise to the financial services industry, this is the role for you. Key Responsibilities: Design, develop, and maintain high-performance Back End services using GoLang to support financial applications and services , including trading platforms, investment systems, and risk management tools. Build and deploy cloud-based solutions using Amazon Web Services (AWS), including services such as EC2, S3, RDS, DynamoDB, and Lambda to create scalable, reliable, and secure infrastructure. Implement and manage containerized applications using Kubernetes, ensuring seamless orchestration, scaling, and resilience in a cloud environment. Write clean, efficient, and well-documented code while following best practices for financial systems development, focusing on performance and security. Collaborate with other development teams, business analysts, and stakeholders to define and refine requirements, and ensure that applications meet financial regulatory standards and business needs. Optimize the performance of Back End services, ensuring low-latency responses and high availability, critical for financial services. Implement CI/CD pipelines, automated testing, and monitoring systems to ensure the reliability and stability of production systems. Proactively identify issues and bottlenecks in existing systems and propose solutions to improve the system's performance and scalability. Stay updated with new tools, technologies, and industry trends in cloud computing, containerization, and financial systems to continuously improve development practices and outcomes. Ideal Skills: Proven experience (2+ years) in GoLang Back End development, with a strong focus on performance optimization and building scalable systems for high-volume, high-frequency financial applications. Strong experience working with Amazon Web Services (AWS), including EC2, S3, RDS, DynamoDB, Lambda, and other cloud-native technologies. Hands-on experience with Kubernetes for deploying, managing, and scaling containerized applications in a cloud environment. Solid understanding of financial systems and services, particularly in areas such as trading platforms, investment management, and risk analytics. Experience in building microservices architectures and working with APIs (RESTful, gRPC, etc.) to integrate various systems. Strong knowledge of containerization (Docker) and continuous integration/deployment (CI/CD) practices. Experience with database systems (relational and NoSQL) and working with financial data. Familiarity with DevOps practices and tools to streamline the development life cycle, such as infrastructure-as-code (eg, Terraform or CloudFormation). Ability to troubleshoot and resolve issues in production environments, ensuring uptime and performance in high-pressure, mission-critical scenarios. Excellent communication skills to collaborate effectively with cross-functional teams and stakeholders in a fast-paced financial environment. Experience with serverless computing (AWS Lambda, etc.) to create efficient and scalable solutions. Knowledge of financial industry regulations and standards, particularly around data security and privacy. Familiarity with event-driven architectures or message queues (eg, Kafka, RabbitMQ) for Real Time data processing. Experience with automated testing frameworks and continuous delivery tools like Jenkins, GitLab CI, or CircleCI. Understanding of performance monitoring and observability tools such as CloudWatch, Prometheus, or Datadog. Interested? Please Apply! Golang Go AWS Kubernetes Terraform Bank Banking Finance Financial Services Crypto Blockchain Web3 Trading Exchange Digital Assets Hybrid Flexible Developer Software Engineer Backend Developer Golang Engineer Kafka Apache Kafka RabbitMQ AWS Lambda Cloud Platform
3Sixty Resourcing Ltd
Senior Back End Developer
3Sixty Resourcing Ltd Peterborough, Cambridgeshire
Senior Back End Developer (Laravel / Shopify)Up to £75,000 P.A (DOE) Full-time, permanent Peterborough (Hybrid) In a nutshell We have partnered with a fast-growing and innovative tech business in the Peterborough who are looking for a Senior Back End Developer with extensive Laravel experience to join their talented team. This is a chance to work on a sophisticated multi-tenant SaaS platform that integrates with a wide range of third-party tools and e-commerce services. Key Responsibilities Develop and maintain a Laravel-based loyalty and referral platform with multi-tenant architecture. Build and manage Shopify apps and integrations to deliver seamless storefront experiences. Design complex database schemas, optimise performance, and handle migrations. Implement and maintain integrations with third-party tools (Klaviyo, Recharge, Dotdigital, ReviewsIO, Zapier, Slack, etc.). Develop queue-based job processing systems for high-volume data and analytics. Create and maintain RESTful APIs and webhooks for third-party integrations. Collaborate with front-end developers using Livewire and Alpine.js. Ensure scalability, security, and performance across multi-tenant systems. Troubleshoot production issues in AWS cloud infrastructure. Participate in code reviews and mentor junior developers. What You'll Need 5+ years' back-end development experience, with a strong focus on Laravel. Expert-level PHP and Laravel knowledge. Proven experience with complex MySQL database design and optimisation. Shopify API and app ecosystem experience. Familiarity with payment gateway integrations (Stripe, Recharge, etc.). AWS experience (SQS, S3, Lambda, EC2). Solid understanding of multi-tenant SaaS architecture. Experience with API development, webhooks, and third-party integrations. Knowledge of Laravel Livewire, modern PHP practices, and Git workflows. Desirable Experience Experience with subscription billing platforms, marketing automation tools, and e-commerce analytics. Familiarity with customer support platforms (Gorgias, Zendesk, Intercom). Knowledge of containerisation (Docker), CI/CD pipelines, and real-time features. Contributions to open-source Laravel or Shopify projects. Tech Stack Backend: Laravel, PHP, MySQL Frontend: Livewire, Alpine.js, Tailwind CSS Cloud: AWS (SQS, S3, Lambda, EC2) Integrations: Shopify API, Stripe, Recharge, Klaviyo, Gorgias Tools: Laravel Horizon, Telescope, Sanctum, Cashier Queue: Redis/SQS for background jobs Benefits Monday to Friday, 9am - 5pm 25 days holiday plus bank holidays 25 days holiday + birthday off + bank holidays Hybrid working with regular team and client meetings Huge progression opportunities Vibrant company culture Regular company meet-ups and social events Why Apply? This is a rare opportunity to work on a technically challenging, high-impact platform that combines multi-tenant SaaS development with the dynamic Shopify ecosystem. You'll be part of a collaborative team, working on complex customer analytics, loyalty programs, and real-time features with huge progression opportunities. Should this Senior Back-End Developer role be of interest. Then please apply or get in touch with one of our representatives for further information. 3Sixty Resourcing Ltd is an independent recruitment consultancy based in Peterborough supplying permanent and contract personnel across the UK.We have a wealth of experience operating in the permanent, temporary and contract industry. We take pride in providing the best customer journey for our clients and candidates covering the following areas: Office, Engineering, Technical, Manufacturing & Construction
03/10/2025
Full time
Senior Back End Developer (Laravel / Shopify)Up to £75,000 P.A (DOE) Full-time, permanent Peterborough (Hybrid) In a nutshell We have partnered with a fast-growing and innovative tech business in the Peterborough who are looking for a Senior Back End Developer with extensive Laravel experience to join their talented team. This is a chance to work on a sophisticated multi-tenant SaaS platform that integrates with a wide range of third-party tools and e-commerce services. Key Responsibilities Develop and maintain a Laravel-based loyalty and referral platform with multi-tenant architecture. Build and manage Shopify apps and integrations to deliver seamless storefront experiences. Design complex database schemas, optimise performance, and handle migrations. Implement and maintain integrations with third-party tools (Klaviyo, Recharge, Dotdigital, ReviewsIO, Zapier, Slack, etc.). Develop queue-based job processing systems for high-volume data and analytics. Create and maintain RESTful APIs and webhooks for third-party integrations. Collaborate with front-end developers using Livewire and Alpine.js. Ensure scalability, security, and performance across multi-tenant systems. Troubleshoot production issues in AWS cloud infrastructure. Participate in code reviews and mentor junior developers. What You'll Need 5+ years' back-end development experience, with a strong focus on Laravel. Expert-level PHP and Laravel knowledge. Proven experience with complex MySQL database design and optimisation. Shopify API and app ecosystem experience. Familiarity with payment gateway integrations (Stripe, Recharge, etc.). AWS experience (SQS, S3, Lambda, EC2). Solid understanding of multi-tenant SaaS architecture. Experience with API development, webhooks, and third-party integrations. Knowledge of Laravel Livewire, modern PHP practices, and Git workflows. Desirable Experience Experience with subscription billing platforms, marketing automation tools, and e-commerce analytics. Familiarity with customer support platforms (Gorgias, Zendesk, Intercom). Knowledge of containerisation (Docker), CI/CD pipelines, and real-time features. Contributions to open-source Laravel or Shopify projects. Tech Stack Backend: Laravel, PHP, MySQL Frontend: Livewire, Alpine.js, Tailwind CSS Cloud: AWS (SQS, S3, Lambda, EC2) Integrations: Shopify API, Stripe, Recharge, Klaviyo, Gorgias Tools: Laravel Horizon, Telescope, Sanctum, Cashier Queue: Redis/SQS for background jobs Benefits Monday to Friday, 9am - 5pm 25 days holiday plus bank holidays 25 days holiday + birthday off + bank holidays Hybrid working with regular team and client meetings Huge progression opportunities Vibrant company culture Regular company meet-ups and social events Why Apply? This is a rare opportunity to work on a technically challenging, high-impact platform that combines multi-tenant SaaS development with the dynamic Shopify ecosystem. You'll be part of a collaborative team, working on complex customer analytics, loyalty programs, and real-time features with huge progression opportunities. Should this Senior Back-End Developer role be of interest. Then please apply or get in touch with one of our representatives for further information. 3Sixty Resourcing Ltd is an independent recruitment consultancy based in Peterborough supplying permanent and contract personnel across the UK.We have a wealth of experience operating in the permanent, temporary and contract industry. We take pride in providing the best customer journey for our clients and candidates covering the following areas: Office, Engineering, Technical, Manufacturing & Construction
Client Server Ltd.
Python Software Engineer Databricks
Client Server Ltd.
Python Software Engineer / Developer (Azure Databricks FastAPI) London to £90k Are you a data centric Python Software Engineer? You could be progressing your career in a senior, hands-on role at a fast growing, global Insurance Underwriting technology provider that focusses on developing a complex SaaS calculation platform for rapidly growing Cybersecurity insurance markets. As a Python Software Engineer you will design and develop data centric backend services for the core platform with a focus on Python coding and building FastAPIs within an Azure environment with Databricks. You'll participate in the design and implementation of advanced mechanisms for data ingestion, transformation, mass parallel orchestration of network IO and will model data for a variety of purposes. You'll also collaborate with the Infrastructure team to maintain Infrastructure as Code and develop new features on the engineering platform. Location / WFH: There's a hybrid work from home model with three days a week in the high spec London, City office with rooftop bar. About you: You have strong Python software engineering skills You have a good understanding of working with data at scale and strong SQL skills (PostgreSQL, SQL Server and Databricks) You have experience of building FastAPIs You have a thorough knowledge of Computer Science fundamentals including Data Structures, Design Patterns, OOP You're collaborative and pragmatic with great communication skills What's in it for you: As a Python Software Engineer you will receive a competitive package: Salary to £90k + bonus 25 days holiday Private Medical Insurance (including dental and optical cashback) Life Insurance, Income Protection Pension Subsidised gym membership X4 paid volunteering days per year Season ticket loan Employee Assistance Programme Impactful role with great career progression Apply now to find out more about this Python Software Engineer / Developer opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
01/10/2025
Full time
Python Software Engineer / Developer (Azure Databricks FastAPI) London to £90k Are you a data centric Python Software Engineer? You could be progressing your career in a senior, hands-on role at a fast growing, global Insurance Underwriting technology provider that focusses on developing a complex SaaS calculation platform for rapidly growing Cybersecurity insurance markets. As a Python Software Engineer you will design and develop data centric backend services for the core platform with a focus on Python coding and building FastAPIs within an Azure environment with Databricks. You'll participate in the design and implementation of advanced mechanisms for data ingestion, transformation, mass parallel orchestration of network IO and will model data for a variety of purposes. You'll also collaborate with the Infrastructure team to maintain Infrastructure as Code and develop new features on the engineering platform. Location / WFH: There's a hybrid work from home model with three days a week in the high spec London, City office with rooftop bar. About you: You have strong Python software engineering skills You have a good understanding of working with data at scale and strong SQL skills (PostgreSQL, SQL Server and Databricks) You have experience of building FastAPIs You have a thorough knowledge of Computer Science fundamentals including Data Structures, Design Patterns, OOP You're collaborative and pragmatic with great communication skills What's in it for you: As a Python Software Engineer you will receive a competitive package: Salary to £90k + bonus 25 days holiday Private Medical Insurance (including dental and optical cashback) Life Insurance, Income Protection Pension Subsidised gym membership X4 paid volunteering days per year Season ticket loan Employee Assistance Programme Impactful role with great career progression Apply now to find out more about this Python Software Engineer / Developer opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Client Server Ltd.
Lead Software Engineer C# .Net Azure SaaS
Client Server Ltd. Reigate, Surrey
Lead Software Engineer / Developer (C# .Net Azure SaaS) Reigate / WFH to £100k Do you have expertise with C# cloud based development combined with technical / team leadership skills? You could be progressing your career, in a senior, hands-on leadership role working on complex and technically challenging systems with continual learning opportunities a global Fintech. As a Lead Software Engineer you'll manage three Agile teams comprising around ten experienced software engineers, responsible for the flagship SaaS insurance platform that handles 4 billion requests per month. You'll play a key role in architecting, designing and developing new features and enhancements whilst ensuring high levels of security, reliability, maintainability, usability and performance. You'll collaborate with the Product Owner and with other development teams to input into design and technical choices and provide technical guidance to your team in an Agile environment that encourages close collaboration and continual improvement. Location / WFH: There's a flexible work from home hybrid model, you'll join colleagues in the Reigate office twice a week for team meet-ups and stakeholder meetings with the other three days work from home. About you: You have expertise with C# .Net Core backend software development, having worked on large, scalable systems with complexity You have a strong knowledge of Azure, SaaS, PaaS, microservices You have strong technical and team leadership experience You are collaborative and pragmatic yet able to push back and influence senior engineers You're an advocate of creating, clean, reusable and maintainable code and have a good knowledge of modern Microsoft software engineering best practices You have a good knowledge of event driven architecture You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patters, Algorithms You have a good understanding of CI/CD and Infrastructure as Code (IaC) You're likely to be degree educated in a relevant STEM discipline What's in it for you: As a Lead Software Engineer you will receive a competitive salary plus a range of perks and benefits: Up to £100k salary plus bonus (c30%) Hybrid working (3 days a week work from home) Enhanced parental leave 25 days holiday (plus buy days and your birthday off) Pension, Health Care and Life Assurance Training and career development Social events and a range of other perks Apply now to find out more about this Lead Software Engineer / Developer (C# .Net Azure SaaS) opportunity.At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
01/10/2025
Full time
Lead Software Engineer / Developer (C# .Net Azure SaaS) Reigate / WFH to £100k Do you have expertise with C# cloud based development combined with technical / team leadership skills? You could be progressing your career, in a senior, hands-on leadership role working on complex and technically challenging systems with continual learning opportunities a global Fintech. As a Lead Software Engineer you'll manage three Agile teams comprising around ten experienced software engineers, responsible for the flagship SaaS insurance platform that handles 4 billion requests per month. You'll play a key role in architecting, designing and developing new features and enhancements whilst ensuring high levels of security, reliability, maintainability, usability and performance. You'll collaborate with the Product Owner and with other development teams to input into design and technical choices and provide technical guidance to your team in an Agile environment that encourages close collaboration and continual improvement. Location / WFH: There's a flexible work from home hybrid model, you'll join colleagues in the Reigate office twice a week for team meet-ups and stakeholder meetings with the other three days work from home. About you: You have expertise with C# .Net Core backend software development, having worked on large, scalable systems with complexity You have a strong knowledge of Azure, SaaS, PaaS, microservices You have strong technical and team leadership experience You are collaborative and pragmatic yet able to push back and influence senior engineers You're an advocate of creating, clean, reusable and maintainable code and have a good knowledge of modern Microsoft software engineering best practices You have a good knowledge of event driven architecture You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patters, Algorithms You have a good understanding of CI/CD and Infrastructure as Code (IaC) You're likely to be degree educated in a relevant STEM discipline What's in it for you: As a Lead Software Engineer you will receive a competitive salary plus a range of perks and benefits: Up to £100k salary plus bonus (c30%) Hybrid working (3 days a week work from home) Enhanced parental leave 25 days holiday (plus buy days and your birthday off) Pension, Health Care and Life Assurance Training and career development Social events and a range of other perks Apply now to find out more about this Lead Software Engineer / Developer (C# .Net Azure SaaS) opportunity.At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Football Radar
Senior Software Engineer
Football Radar London, UK
  Football Radar For over a decade, Football Radar has excelled in developing statistical models and analytical frameworks for football. Our expertise extends to providing advisory services to football clubs and offering leading-edge betting advice that has consistently delivered outstanding returns for our clients. We define ourselves as a unique blend of start-up dynamism and established business security, combining the flexibility of the former with the stability of the latter.  About the Role At Football Radar, we analyse and predict football matches. In the role of a Software Engineer, you will be responsible for helping build and maintain the software that makes that possible - everything from modern web applications to statistical models, real time data platforms to cloud infrastructure. This role is based at our London office, at 1 Craven Hill, London, W2 3EN. You will have flexibility to work from home one day a week. Please note we are not considering remote candidates at the moment.  Role Requirements We are looking for engineers with at least 2 years of experience in Scala. Given that the majority of our backend codebase is written in Scala, the ideal candidate will play a pivotal role in shaping the future of our backend infrastructure. We are first and foremost a football company, and to have a big impact here, it will help if you have domain expertise – you will probably be a big football fan, and ideally someone who is comfortable with the mathematical and statistical approaches we are applying to the game. If you have any experience with sports betting or football analytics that is a bonus.  We’d love to hear from you if this sounds like you: Well-versed in working with distributed systems in the cloud (our software runs in AWS, deployed via Docker and Kubernetes) Willing to work across our tech stack: Scala, Python, C++, Typescript and PHP. Experience with relational and document based databases. Familiar with different testing methodologies. Enjoys technical leadership and guiding product development, shaping the vision and implementation of backend platforms effectively. Thrives on responsibility and ownership. Pragmatic mindset. Excellent communication, time management and organisational skills. Benefits We have a range of benefits available at Football Radar and continue to review these to ensure our colleagues are gaining everything they can from them. Half yearly bonus opportunities based on company performance 33 days holiday (Including bank holidays) Competitive contribution matched pensions Health and well-being benefits: Private Medical Insurance (including excess coverage) Health Cash Plan via Bupa Subsidised gym membership Daily subsidised office meals Learning and development budgets to invest in your personal growth Company and team led engagement activities throughout the year Fortnightly five-a-side football game amongst colleagues  
27/03/2025
Full time
  Football Radar For over a decade, Football Radar has excelled in developing statistical models and analytical frameworks for football. Our expertise extends to providing advisory services to football clubs and offering leading-edge betting advice that has consistently delivered outstanding returns for our clients. We define ourselves as a unique blend of start-up dynamism and established business security, combining the flexibility of the former with the stability of the latter.  About the Role At Football Radar, we analyse and predict football matches. In the role of a Software Engineer, you will be responsible for helping build and maintain the software that makes that possible - everything from modern web applications to statistical models, real time data platforms to cloud infrastructure. This role is based at our London office, at 1 Craven Hill, London, W2 3EN. You will have flexibility to work from home one day a week. Please note we are not considering remote candidates at the moment.  Role Requirements We are looking for engineers with at least 2 years of experience in Scala. Given that the majority of our backend codebase is written in Scala, the ideal candidate will play a pivotal role in shaping the future of our backend infrastructure. We are first and foremost a football company, and to have a big impact here, it will help if you have domain expertise – you will probably be a big football fan, and ideally someone who is comfortable with the mathematical and statistical approaches we are applying to the game. If you have any experience with sports betting or football analytics that is a bonus.  We’d love to hear from you if this sounds like you: Well-versed in working with distributed systems in the cloud (our software runs in AWS, deployed via Docker and Kubernetes) Willing to work across our tech stack: Scala, Python, C++, Typescript and PHP. Experience with relational and document based databases. Familiar with different testing methodologies. Enjoys technical leadership and guiding product development, shaping the vision and implementation of backend platforms effectively. Thrives on responsibility and ownership. Pragmatic mindset. Excellent communication, time management and organisational skills. Benefits We have a range of benefits available at Football Radar and continue to review these to ensure our colleagues are gaining everything they can from them. Half yearly bonus opportunities based on company performance 33 days holiday (Including bank holidays) Competitive contribution matched pensions Health and well-being benefits: Private Medical Insurance (including excess coverage) Health Cash Plan via Bupa Subsidised gym membership Daily subsidised office meals Learning and development budgets to invest in your personal growth Company and team led engagement activities throughout the year Fortnightly five-a-side football game amongst colleagues  
BBC
Mid / Senior Software Engineer JavaScript - News and Weather
BBC
Job Introduction The BBC's News and Weather Apps are two of the most well-known, well loved and widely used apps in the UK, with many millions of daily users on each platform. This is your opportunity to work with us on the next generation of these products. Historically the app development team has worked alongside a number of backend teams that provide content driving the app. However, we are changing to adopt a new app architecture strategy closely aligned with the Backend For Frontend pattern. This means we are expanding the team to be truly cross-functional with app and backend engineers working alongside each other. This role is to join our growing team of Javascript developers to help us shape our new backend for the BBC News and Weather apps What's our challenge? We face a problem of changing news consumption habits, especially with younger news readers. We know that our current users, those millions we talked about earlier, absolutely love the BBC News app, and that it serves their needs fantastically well. So far, so great... But, we also know that for millions of others the way they consume news is completely different now and that the existing app does not meet their needs. So, the "next generation" of our app will be our answer to not just discovering, and meeting the needs of this new audience, but to bringing both existing and new users together through a well considered, thoroughly tested, highly personal experience. Of course, this is no trivial thing to achieve and will require us to rethink everything from the features of the app, to the way it's architected and importantly the backend that is driving content to the app. This has led us to rethink how we architect our apps backend and we are now beginning to take that forward. Now do you see why we need you to join us? :-) How do we work? The team is formed into groups of developers concentrating on streams of work to meet different audience needs. A wider staff group made up of technical, delivery, product design and UX are there to support the developer groups. As a team we value constant feedback and self improvement. Not sure we're doing things as well as we could? Then just tell us. Everything from Lint rules to how/if/why we write JIRA tickets has been raised and debated and changed. This is your team and we have found that it runs best when everyone believes that we are all doing the best job we can, given the knowledge at hand, our skills and abilities, and the resources available. We value work/life balance as a crucial part of a healthy team, so you can expect some concerned looks if you start opening Pull Requests on a Sunday morning or firing off emails on a Friday night. We also have trained Mental First Aiders in the department if you need them and a private support line if that suits you better. What we are looking for First and foremost you'll have got to this point and be wanting in on what you've read so far. You'll be excited and enthused by the opportunity to work on a project of this scale and be ready to contribute in shaping a brand new system that will drive the next generation of the BBC News Apps. You will have a good understanding of modern Javascript stacks, strong vanilla Javascript expertise and be comfortable in use of Javascript for backend and API development. Our development environment leverages an in-house business layer ( FABL ) built on serverless technologies, providing all the support necessary to ensure developers can get on with the task of creating business logic for products that reach audiences at truly great scale. But you'll also know that the best teams are not just about the code. If you enjoy a culture offering many opportunities to contribute back - whether that's to improve our ways of working or having the chance to teach others - then you're probably going to like it here a lot. You will be working with people not co-located with you, as the team is split across multiple BBC sites. We are remote-working friendly and therefore being comfortable working with distributed working practices is important. What do you get in return? We offer competitive salaries, flexible hours, remote working that emphasises the importance of work life balance. The BBC puts great value into learning and development and you'll have the chance to attend conferences as well as immediate access to online material such as LinkedIn Learning membership. We also offer unique opportunities to grow your career and skills through the BBC Academy - a treasure trove of online and classroom courses (some with accreditation) that can teach you anything from Building Microservices on AWS to Big Data And Machine Learning Ethics to How To Write A News Article . We care about your personal development. It can be hard to set aside time to develop new skills. That's why we introduced Learning Day. Every fortnight we set aside an entire day to allow you to explore your own ideas and career development. Want to get deeper into AWS or delve into GraphQL, this is your chance. We take our responsibility as a public service very seriously and so we take our time to not just talk about things like accessibility, localization, ethics, privacy and security, but to do them to the best of our ability. You'll also get to work with a team that is genuinely diverse, within a supportive organisation. We encourage and celebrate that diversity and champion inclusivity in everything that we do. For example, we've written about how we created our Team Charter and the different Communities we are building within the team and business. As part of that commitment we offer placements to people on the BBC's Graduate and Trainee programs providing those still in the early phases of their career a chance to contribute and learn with us. If you join us you can help by offering mentoring, buddying, pairing and/or coaching. There is also a wide community of practice around web technologies for sharing ideas. We travel to meet each other in our respective cities, we attend (and sometimes speak at) internal/external conferences together, chat on Slack and comment on Pull Requests on GitHub. Role Responsibility You will be involved with all aspects of the software development lifecycle and be proactive in contributing to help formulate, influence and articulate on all technical matters relating to the team. You will have the skills to be able pair and be supportive in coaching and mentoring other team members and be active in promoting best practices within a software development discipline. Are you the right candidate? You may have experience of some, but not necessarily all, of the following: Experienced in JavaScript development, preferably for backends Experienced in developing clean, well structured, well tested code that is maintainable by others Familiarity with a range of test frameworks including Jest Experience of an agile environment, pairing and working within a collaborative team Desirable(one or more) Familiarity in developing mobile optimised APIs Familiarity with Node.js Familiarity with AWS Familiarity with building and/or managing microservice based architectures Continuous Integration/Delivery. Experience architecting and developing backends for consumption by mobile apps. Comfortable working in an environment that moves fast and being able to adapt to changes and seek out ways forward. Comfortable with distributed working practices and making a success of cross-site work. Package Description Band: C / D Contract type: Permanent Location: London We're happy to discuss flexible working. Please indicate your choice under the flexible working question in the application . There is no obligation to raise this at the application stage but if you wish to do so, you are welcome to. Flexible working will be part of the discussion at offer stage. Excellent career progression - the BBC offers great opportunities for employees to seek new challenges and work in different areas of the organisation. Unrivalled training and development opportunities - our in-house Academy hosts a wide range of internal and external courses and certification. Benefits - We offer a competitive salary package, a flexible 35-hour working week for work-life balance and 26 days (1 of which is a corporation day) with the option to buy an extra 5 days, a defined pension scheme and discounted dental, health care, gym and much more. About the BBC We don't focus simply on what we do - we also care how we do it. Our values and the way we behave are important to us. Please make sure you've read about our values and behaviours in the document attached below. Diversity matters at the BBC. We have a working environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential. We want to attract the broadest range of talented people to be part of the BBC - whether that's to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity. We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background..... click apply for full job details
24/09/2022
Full time
Job Introduction The BBC's News and Weather Apps are two of the most well-known, well loved and widely used apps in the UK, with many millions of daily users on each platform. This is your opportunity to work with us on the next generation of these products. Historically the app development team has worked alongside a number of backend teams that provide content driving the app. However, we are changing to adopt a new app architecture strategy closely aligned with the Backend For Frontend pattern. This means we are expanding the team to be truly cross-functional with app and backend engineers working alongside each other. This role is to join our growing team of Javascript developers to help us shape our new backend for the BBC News and Weather apps What's our challenge? We face a problem of changing news consumption habits, especially with younger news readers. We know that our current users, those millions we talked about earlier, absolutely love the BBC News app, and that it serves their needs fantastically well. So far, so great... But, we also know that for millions of others the way they consume news is completely different now and that the existing app does not meet their needs. So, the "next generation" of our app will be our answer to not just discovering, and meeting the needs of this new audience, but to bringing both existing and new users together through a well considered, thoroughly tested, highly personal experience. Of course, this is no trivial thing to achieve and will require us to rethink everything from the features of the app, to the way it's architected and importantly the backend that is driving content to the app. This has led us to rethink how we architect our apps backend and we are now beginning to take that forward. Now do you see why we need you to join us? :-) How do we work? The team is formed into groups of developers concentrating on streams of work to meet different audience needs. A wider staff group made up of technical, delivery, product design and UX are there to support the developer groups. As a team we value constant feedback and self improvement. Not sure we're doing things as well as we could? Then just tell us. Everything from Lint rules to how/if/why we write JIRA tickets has been raised and debated and changed. This is your team and we have found that it runs best when everyone believes that we are all doing the best job we can, given the knowledge at hand, our skills and abilities, and the resources available. We value work/life balance as a crucial part of a healthy team, so you can expect some concerned looks if you start opening Pull Requests on a Sunday morning or firing off emails on a Friday night. We also have trained Mental First Aiders in the department if you need them and a private support line if that suits you better. What we are looking for First and foremost you'll have got to this point and be wanting in on what you've read so far. You'll be excited and enthused by the opportunity to work on a project of this scale and be ready to contribute in shaping a brand new system that will drive the next generation of the BBC News Apps. You will have a good understanding of modern Javascript stacks, strong vanilla Javascript expertise and be comfortable in use of Javascript for backend and API development. Our development environment leverages an in-house business layer ( FABL ) built on serverless technologies, providing all the support necessary to ensure developers can get on with the task of creating business logic for products that reach audiences at truly great scale. But you'll also know that the best teams are not just about the code. If you enjoy a culture offering many opportunities to contribute back - whether that's to improve our ways of working or having the chance to teach others - then you're probably going to like it here a lot. You will be working with people not co-located with you, as the team is split across multiple BBC sites. We are remote-working friendly and therefore being comfortable working with distributed working practices is important. What do you get in return? We offer competitive salaries, flexible hours, remote working that emphasises the importance of work life balance. The BBC puts great value into learning and development and you'll have the chance to attend conferences as well as immediate access to online material such as LinkedIn Learning membership. We also offer unique opportunities to grow your career and skills through the BBC Academy - a treasure trove of online and classroom courses (some with accreditation) that can teach you anything from Building Microservices on AWS to Big Data And Machine Learning Ethics to How To Write A News Article . We care about your personal development. It can be hard to set aside time to develop new skills. That's why we introduced Learning Day. Every fortnight we set aside an entire day to allow you to explore your own ideas and career development. Want to get deeper into AWS or delve into GraphQL, this is your chance. We take our responsibility as a public service very seriously and so we take our time to not just talk about things like accessibility, localization, ethics, privacy and security, but to do them to the best of our ability. You'll also get to work with a team that is genuinely diverse, within a supportive organisation. We encourage and celebrate that diversity and champion inclusivity in everything that we do. For example, we've written about how we created our Team Charter and the different Communities we are building within the team and business. As part of that commitment we offer placements to people on the BBC's Graduate and Trainee programs providing those still in the early phases of their career a chance to contribute and learn with us. If you join us you can help by offering mentoring, buddying, pairing and/or coaching. There is also a wide community of practice around web technologies for sharing ideas. We travel to meet each other in our respective cities, we attend (and sometimes speak at) internal/external conferences together, chat on Slack and comment on Pull Requests on GitHub. Role Responsibility You will be involved with all aspects of the software development lifecycle and be proactive in contributing to help formulate, influence and articulate on all technical matters relating to the team. You will have the skills to be able pair and be supportive in coaching and mentoring other team members and be active in promoting best practices within a software development discipline. Are you the right candidate? You may have experience of some, but not necessarily all, of the following: Experienced in JavaScript development, preferably for backends Experienced in developing clean, well structured, well tested code that is maintainable by others Familiarity with a range of test frameworks including Jest Experience of an agile environment, pairing and working within a collaborative team Desirable(one or more) Familiarity in developing mobile optimised APIs Familiarity with Node.js Familiarity with AWS Familiarity with building and/or managing microservice based architectures Continuous Integration/Delivery. Experience architecting and developing backends for consumption by mobile apps. Comfortable working in an environment that moves fast and being able to adapt to changes and seek out ways forward. Comfortable with distributed working practices and making a success of cross-site work. Package Description Band: C / D Contract type: Permanent Location: London We're happy to discuss flexible working. Please indicate your choice under the flexible working question in the application . There is no obligation to raise this at the application stage but if you wish to do so, you are welcome to. Flexible working will be part of the discussion at offer stage. Excellent career progression - the BBC offers great opportunities for employees to seek new challenges and work in different areas of the organisation. Unrivalled training and development opportunities - our in-house Academy hosts a wide range of internal and external courses and certification. Benefits - We offer a competitive salary package, a flexible 35-hour working week for work-life balance and 26 days (1 of which is a corporation day) with the option to buy an extra 5 days, a defined pension scheme and discounted dental, health care, gym and much more. About the BBC We don't focus simply on what we do - we also care how we do it. Our values and the way we behave are important to us. Please make sure you've read about our values and behaviours in the document attached below. Diversity matters at the BBC. We have a working environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential. We want to attract the broadest range of talented people to be part of the BBC - whether that's to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity. We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background..... click apply for full job details
BBC
Senior Architect
BBC
Job Introduction Are you a creative technical architect (or have the experience to become one)? Do you have an interest in creating world-class websites, apps, and games? Do you want to develop groundbreaking ideas, work with cutting-edge technology, and help the BBC make incredible online experiences? Do you want to work with a range of multi-disciplinary experts, including amazing development teams who focus on best-practice engineering? This is a role to be a Senior Architect in the BBC's Audience Content Experiences team. You'll work on a range of BBC's online products running on BBC online and apps specifically aimed at children. These include Bitesize (used by over 1 million users each week to help study and revise); and our collection of games apps that educate and inspire hundreds of thousands of children. The ideal candidate will be passionate about both new technology opportunities, and new ways in which we can make websites, apps, and other digital services to entertain, educate and inform. It's an opportunity to make a difference, through being inventive and creative, and working with amazing teams. In this role, you'll work with several product and development teams, and be a member of the BBC's architecture team. As such you'll be influencing both the products you are directly responsible for and the wider BBC digital strategy. You'll need to think big-picture on the opportunities, whilst also getting into the technical details of creating products on AWS and other platforms. You'll help make our apps and websites even better. And you'll play a key role in shaping what new children's experiences could be made, so that they excite and delight users. The tech challenges you'll face in this role are tricky. You'll design and support the creation of many different solutions, for Games, Apps, Machine Learning and Server architectures. You'll be challenged regularly and will get to work on some exciting propositions. Colleagues and experts will support you at every step. And there's great opportunity to learn and grow, whilst keeping a good work-life balance. Technology Here are some of the technologies we use. If you apply for this role, we don't expect you to know all of these, as there will be opportunities to learn as you go. Most of our products & services are hosted on AWS. We use serverless technologies such as Lambda, storage technologies such as DynamoDB and S3, and many other services including API Gateway, Cloudfront, Kinesis and Athena. Our web tech stacks are predominantly based on Node.js, with a JavaScript/React.js web frontend. Our apps for children are mostly developed using the Capacitor.js framework and deployed to iOS and Android app stores. Our back-ends are mainly built using Node.js (JavaScript and TypeScript), normally as micro-services with Rest APIs and event-driven patterns. We build our games with a variety of canvas and WebGL based technologies including Pixi and Phaser . We use Python, Numpy, Scipy and AWS Lambda for our data science and machine learning algorithms. For more information on the technology used in this role, see . The day-to-day Culture: In this role, you'll work both with the architecture team and with the relevant product/engineering teams. Every day you'll collaborate with a wide range of high-calibre professionals, of all disciplines. We have an open and respectful culture where everyone's opinions are valued. Location: Most of the teams you'll work with are based in Salford; though some are also in London, Glasgow, and Cardiff. Our offices are great places to work - modern, bright, and well-equipped. Tech: You'll get a Mac laptop, access to great collaboration software (such as Slack and Zoom), and, of course, a range of other tools and software to help you do your job effectively. Growth: This is a flexible role, allowing you to shape it based on how you'd like to grow your skills and career. There are always plenty of opportunities to learn, take on new opportunities, attend conferences, and so much more. Role Responsibility Be a technology leader, in both in the BBC's architecture team, and in the Children's & Education product/engineering team. Develop the technology vision and strategy for your area, maintaining an awareness of the underlying business and technical strategic drivers and challenges faced by the BBC. Develop plans, designs and solutions that take a vision from idea to reality. Understand the technology landscape within the area that you support. Identify gaps, challenges and opportunities, and then use them to develop appropriate solutions. This will involve working with both internal teams and external suppliers. Work closely with colleagues and stakeholders from across multiple teams (including product, delivery, editorial, UX, engineering and architecture). Through collaboration, ensure everyone understands the requirements, strategy, and approach to deliver the best technology solution. Participate in the incubation of emerging technologies, architectures and approaches in order to understand the opportunities of creating new services, or using new technologies. Be able to represent the team in planning and governance meetings within your area(s) of work. Are you the right candidate? If you're the ideal candidate, you'll have experience being a software architect, either officially in a role, or as part of an engineering or similar role. You'll have created websites at scale, and/or mobile apps, and/or powerful backends (APIs, etc.) You may also have helped develop interactive experiences, games, or other products that are especially suitable for younger audiences. You'll be experienced in cloud technologies, such as AWS. And you'll know at least the fundamentals of Internet networking, databases, API design, microservices, security, and other standard technologies in a modern online SOA. Experience in machine learning, voice, or data science, is a bonus. You'll be great at working across multiple teams and with many stakeholders. This role does not involve line management, but a key element of the role is to work with and help more junior members of the team, as a technical expert. You'll be a strong communicator. This role involves a lot of collaboration with both technical and non-technical teams. You'll need to work closely with others on ideas and solutions, and on resolving technical challenges. Overall, you'll be passionate about working as a team on new technologies and opportunities, especially with regard to experiences for younger audiences. Package Description Band: D Contract type: Permanent - full time Location: Salford / Glasgow We're happy to discuss flexible working. Please indicate your choice under the flexible working question in the application . There is no obligation to raise this at the application stage but if you wish to do so, you are welcome to. Flexible working will be part of the discussion at offer stage. Excellent career progression - the BBC offers great opportunities for employees to seek new challenges and work in different areas of the organisation. Unrivalled training and development opportunities - our in-house Academy hosts a wide range of internal and external courses and certification. Benefits - We offer a competitive salary package, a flexible 35-hour working week for work-life balance and 26 days (1 of which is a corporation day) with the option to buy an extra 5 days, a defined pension scheme and discounted dental, health care, gym and much more. About the BBC We don't focus simply on what we do - we also care how we do it. Our values and the way we behave are important to us. Please make sure you've read about our values and behaviours in the document attached below. Diversity matters at the BBC. We have a working environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential. We want to attract the broadest range of talented people to be part of the BBC - whether that's to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity. We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. We will consider flexible working requests for all roles, unless operational requirements prevent otherwise. To find out more about Diversity and Inclusion at the BBC, please click here
24/09/2022
Full time
Job Introduction Are you a creative technical architect (or have the experience to become one)? Do you have an interest in creating world-class websites, apps, and games? Do you want to develop groundbreaking ideas, work with cutting-edge technology, and help the BBC make incredible online experiences? Do you want to work with a range of multi-disciplinary experts, including amazing development teams who focus on best-practice engineering? This is a role to be a Senior Architect in the BBC's Audience Content Experiences team. You'll work on a range of BBC's online products running on BBC online and apps specifically aimed at children. These include Bitesize (used by over 1 million users each week to help study and revise); and our collection of games apps that educate and inspire hundreds of thousands of children. The ideal candidate will be passionate about both new technology opportunities, and new ways in which we can make websites, apps, and other digital services to entertain, educate and inform. It's an opportunity to make a difference, through being inventive and creative, and working with amazing teams. In this role, you'll work with several product and development teams, and be a member of the BBC's architecture team. As such you'll be influencing both the products you are directly responsible for and the wider BBC digital strategy. You'll need to think big-picture on the opportunities, whilst also getting into the technical details of creating products on AWS and other platforms. You'll help make our apps and websites even better. And you'll play a key role in shaping what new children's experiences could be made, so that they excite and delight users. The tech challenges you'll face in this role are tricky. You'll design and support the creation of many different solutions, for Games, Apps, Machine Learning and Server architectures. You'll be challenged regularly and will get to work on some exciting propositions. Colleagues and experts will support you at every step. And there's great opportunity to learn and grow, whilst keeping a good work-life balance. Technology Here are some of the technologies we use. If you apply for this role, we don't expect you to know all of these, as there will be opportunities to learn as you go. Most of our products & services are hosted on AWS. We use serverless technologies such as Lambda, storage technologies such as DynamoDB and S3, and many other services including API Gateway, Cloudfront, Kinesis and Athena. Our web tech stacks are predominantly based on Node.js, with a JavaScript/React.js web frontend. Our apps for children are mostly developed using the Capacitor.js framework and deployed to iOS and Android app stores. Our back-ends are mainly built using Node.js (JavaScript and TypeScript), normally as micro-services with Rest APIs and event-driven patterns. We build our games with a variety of canvas and WebGL based technologies including Pixi and Phaser . We use Python, Numpy, Scipy and AWS Lambda for our data science and machine learning algorithms. For more information on the technology used in this role, see . The day-to-day Culture: In this role, you'll work both with the architecture team and with the relevant product/engineering teams. Every day you'll collaborate with a wide range of high-calibre professionals, of all disciplines. We have an open and respectful culture where everyone's opinions are valued. Location: Most of the teams you'll work with are based in Salford; though some are also in London, Glasgow, and Cardiff. Our offices are great places to work - modern, bright, and well-equipped. Tech: You'll get a Mac laptop, access to great collaboration software (such as Slack and Zoom), and, of course, a range of other tools and software to help you do your job effectively. Growth: This is a flexible role, allowing you to shape it based on how you'd like to grow your skills and career. There are always plenty of opportunities to learn, take on new opportunities, attend conferences, and so much more. Role Responsibility Be a technology leader, in both in the BBC's architecture team, and in the Children's & Education product/engineering team. Develop the technology vision and strategy for your area, maintaining an awareness of the underlying business and technical strategic drivers and challenges faced by the BBC. Develop plans, designs and solutions that take a vision from idea to reality. Understand the technology landscape within the area that you support. Identify gaps, challenges and opportunities, and then use them to develop appropriate solutions. This will involve working with both internal teams and external suppliers. Work closely with colleagues and stakeholders from across multiple teams (including product, delivery, editorial, UX, engineering and architecture). Through collaboration, ensure everyone understands the requirements, strategy, and approach to deliver the best technology solution. Participate in the incubation of emerging technologies, architectures and approaches in order to understand the opportunities of creating new services, or using new technologies. Be able to represent the team in planning and governance meetings within your area(s) of work. Are you the right candidate? If you're the ideal candidate, you'll have experience being a software architect, either officially in a role, or as part of an engineering or similar role. You'll have created websites at scale, and/or mobile apps, and/or powerful backends (APIs, etc.) You may also have helped develop interactive experiences, games, or other products that are especially suitable for younger audiences. You'll be experienced in cloud technologies, such as AWS. And you'll know at least the fundamentals of Internet networking, databases, API design, microservices, security, and other standard technologies in a modern online SOA. Experience in machine learning, voice, or data science, is a bonus. You'll be great at working across multiple teams and with many stakeholders. This role does not involve line management, but a key element of the role is to work with and help more junior members of the team, as a technical expert. You'll be a strong communicator. This role involves a lot of collaboration with both technical and non-technical teams. You'll need to work closely with others on ideas and solutions, and on resolving technical challenges. Overall, you'll be passionate about working as a team on new technologies and opportunities, especially with regard to experiences for younger audiences. Package Description Band: D Contract type: Permanent - full time Location: Salford / Glasgow We're happy to discuss flexible working. Please indicate your choice under the flexible working question in the application . There is no obligation to raise this at the application stage but if you wish to do so, you are welcome to. Flexible working will be part of the discussion at offer stage. Excellent career progression - the BBC offers great opportunities for employees to seek new challenges and work in different areas of the organisation. Unrivalled training and development opportunities - our in-house Academy hosts a wide range of internal and external courses and certification. Benefits - We offer a competitive salary package, a flexible 35-hour working week for work-life balance and 26 days (1 of which is a corporation day) with the option to buy an extra 5 days, a defined pension scheme and discounted dental, health care, gym and much more. About the BBC We don't focus simply on what we do - we also care how we do it. Our values and the way we behave are important to us. Please make sure you've read about our values and behaviours in the document attached below. Diversity matters at the BBC. We have a working environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential. We want to attract the broadest range of talented people to be part of the BBC - whether that's to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity. We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. We will consider flexible working requests for all roles, unless operational requirements prevent otherwise. To find out more about Diversity and Inclusion at the BBC, please click here
Senior Full Stack Engineer - (React, Java & AI)
American Express Burgess Hill, Sussex
You won't just keep up, you'll break new ground. Our Software Engineers not only understand how technology works, but how technology intersects with the people who count on it every day. Today, innovative ideas, insight and new perspectives are at the core of how we create a more powerful, personal and fulfilling experience for all our customers. So, if you're interested in a career creating breakthrough software and making an impact on an audience of millions, look no further. We are on a mission to completely transform the issue management function and introduce industry leading capabilities in this space that will create better customer and colleague experiences. In this role, you'll be leading the technical development for our initiatives with a focus on getting results quickly, building partnerships across product and engineering groups. In addition you will also be building capabilities that improve our detection time and response to operational risk events. You will have the opportunity to work with innovative technologies such as Spring Boot, React.js, Machine Learning models in python and so much more. Key Responsibilities: Taking your place as the technical lead of an agile team and driving the latest development practices Collaborating with Subject Matter Experts to understand and estimate and prioritise the requirements Designing solutions that are scalable and can be delivered iteratively to maximise business value Writing code and unit tests, reviewing other team members' code Integrate with APIs provided by different teams in American Express Identifying opportunities for adopting new technologies Technical Leadership of a team of engineers Improving the development tools and processes to maximise developer productivity and aim towards continuous delivery Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Minimum Qualifications: 8+ years of strong hands-on experience in Java and experience with backend or middle ware processing Extensive experience in designing and implementing large scale platforms with high resiliency, availability, and reliability Strong experience in applications with high throughput, performance and security Experience with micro services architectures and service mesh technologies is preferred Strong written, verbal communications, presentation skills, leadership, problem solving and analytical skills Proven collaboration skills along with the ability to influence without authority Hands on experience in the following environments is preferred: Java, REST APIs, Spring Boot Framework, ReactJS, Redis, OpenShift, Elastic Stack, Kafka, Spark, UNIX/Linux University Degree in Computer Science, Computer Science Engineering, or related field required; Advanced Degree preferred Financial Industry Domain Knowledge Behavioural Skills/Capabilities: Performs hands-on architecture, design, and development of systems Experience in building scalable distributed systems Seeks continuous improvement by considering solutions that make novel use of existing ideas, approaches, technologies or products Keep up to date on current research and technology in the industry Debug software components, identifies, fixes and verifies remediation of defects Proven ability to deliver complex projects iteratively and reliably Identifies novel approaches for completing work assignments more effectively or efficiently and works within the "established" system to push for "a better way" Excellent written communication skills and ability to document technical content Enterprise Leadership Behaviours: Set The Agenda: Define What Winning Looks Like, Put Enterprise Thinking First, Lead with an External Perspective Bring Others with You: Build the Best Team, Seek & Provide Coaching Feedback, Make Collaboration Essential Do It the Right Way: Communicate Frequently, Candidly & Clearly, Make Decisions Quickly & Effectively, Live the Blue Box Values, Great Leadership Demands Courage Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. When you join , you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
24/09/2022
Full time
You won't just keep up, you'll break new ground. Our Software Engineers not only understand how technology works, but how technology intersects with the people who count on it every day. Today, innovative ideas, insight and new perspectives are at the core of how we create a more powerful, personal and fulfilling experience for all our customers. So, if you're interested in a career creating breakthrough software and making an impact on an audience of millions, look no further. We are on a mission to completely transform the issue management function and introduce industry leading capabilities in this space that will create better customer and colleague experiences. In this role, you'll be leading the technical development for our initiatives with a focus on getting results quickly, building partnerships across product and engineering groups. In addition you will also be building capabilities that improve our detection time and response to operational risk events. You will have the opportunity to work with innovative technologies such as Spring Boot, React.js, Machine Learning models in python and so much more. Key Responsibilities: Taking your place as the technical lead of an agile team and driving the latest development practices Collaborating with Subject Matter Experts to understand and estimate and prioritise the requirements Designing solutions that are scalable and can be delivered iteratively to maximise business value Writing code and unit tests, reviewing other team members' code Integrate with APIs provided by different teams in American Express Identifying opportunities for adopting new technologies Technical Leadership of a team of engineers Improving the development tools and processes to maximise developer productivity and aim towards continuous delivery Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Minimum Qualifications: 8+ years of strong hands-on experience in Java and experience with backend or middle ware processing Extensive experience in designing and implementing large scale platforms with high resiliency, availability, and reliability Strong experience in applications with high throughput, performance and security Experience with micro services architectures and service mesh technologies is preferred Strong written, verbal communications, presentation skills, leadership, problem solving and analytical skills Proven collaboration skills along with the ability to influence without authority Hands on experience in the following environments is preferred: Java, REST APIs, Spring Boot Framework, ReactJS, Redis, OpenShift, Elastic Stack, Kafka, Spark, UNIX/Linux University Degree in Computer Science, Computer Science Engineering, or related field required; Advanced Degree preferred Financial Industry Domain Knowledge Behavioural Skills/Capabilities: Performs hands-on architecture, design, and development of systems Experience in building scalable distributed systems Seeks continuous improvement by considering solutions that make novel use of existing ideas, approaches, technologies or products Keep up to date on current research and technology in the industry Debug software components, identifies, fixes and verifies remediation of defects Proven ability to deliver complex projects iteratively and reliably Identifies novel approaches for completing work assignments more effectively or efficiently and works within the "established" system to push for "a better way" Excellent written communication skills and ability to document technical content Enterprise Leadership Behaviours: Set The Agenda: Define What Winning Looks Like, Put Enterprise Thinking First, Lead with an External Perspective Bring Others with You: Build the Best Team, Seek & Provide Coaching Feedback, Make Collaboration Essential Do It the Right Way: Communicate Frequently, Candidly & Clearly, Make Decisions Quickly & Effectively, Live the Blue Box Values, Great Leadership Demands Courage Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. When you join , you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
BBC
Software Engineer, BBC Core Services (Mid and Senior Levels)
BBC
Job Introduction Do you want to be part of the team that enables some of the BBC's most popular digital products? Are you looking for an opportunity to use your skills to help our engineers own and operate the platform services needed to meet the demands of scale and performance? If so, then we might have just the opportunity you're looking for. In the Digital Products Group we're building a unified platform for delivering the BBC's digital content. WebCore serves over 2 billion requests a month for sites including BBC Home, News and Sport. With more BBC products coming on board every quarter , our challenge is to provide a robust and secure platform that can operate at this increasing scale while also providing the features that enable our full-stack, audience experience teams to deliver innovative and personalised experiences to BBC users. Learn more about the Web Core mission from our Head of Architecture, Matthew Clark . You can also read about how we are stretching AWS Lambda in a two-part blog post from our Technical Architect, Johnathan Ishmael (also see part 2 ). Our Teams Core Services supports every part of the developer lifecycle - creating, building, deploying, and owning. This gives us a diverse set of problem domains to tackle while also operating the systems that serve millions of requests each week. Our Platform engineers build and operate the underlying platform and infrastructure. They typically specialise in one or more systems and components, while working across the stack to build domain solutions. Within our platform area, this can mean specialising in our traffic management layers (Belfrage & Mozart), and our data aggregation and Lamdba execution layers (Fabl & Morph). You will be working with some fantastic engineers across these systems to solve fascinating problems of scale, observability, performance, high-availability and security. Languages and technologies we use We use a range of AWS technologies including Lambda, Elasticache (Redis), S3, Aurora, EC2s and more. We own systems written in Node, Ruby, Elixir, and many more. What will you work on? As a member of one of our Platform teams, you'll be working on some of the toughest backend problems you'll encounter at the BBC with the support of colleagues with a wide range of skill sets. You'll gain insight into the challenges of running a mission-critical platform at scale and get the chance to expand your skills with training and mentoring opportunities. We want to give you the opportunity to work with fascinating tech and get your hands dirty with interesting systems. We want to support you and grow your skills as an engineer - and this Role Responsibility Main responsibilities Technical: Building well engineered, highly-available solutions to handle huge volumes of traffic. Building software that meets the requirements for a fast, reliable & always-on service. Seeking to always learn about new technologies or approaches, and championing them to ensure our products and processes are world class. People : Working with others to get things done in a pro-active and positive way. Working closely with and understanding needs of the teams building on the WebCore platform, enabling them to deliver high value to the audience. Working closely with our operations team to ensure the WebCore platform is well-supported, scalable and reliable. Contributing to an environment of engineering excellence and continuous improvement. Delivery: Delivering features using agile development practices. Seeking out new tools and methodologies to evolve our development processes. Solving operational issues, including working under a DevOps model. Assisting with recruiting, mentoring and training new team members. Inclusion & Diversity Diversity matters at the BBC. We have a working environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential. We want to attract the broadest range of talented people to be part of the BBC - whether that's to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity. To find out more about Diversity and Inclusion at the BBC, please visit our dedicated site here where you can discover the variety of staff networks we have, read our D&I strategy and reports, and learn about our ambitious Creative Diversity initiative which aims to transform the content the BBC creates. Are you the right candidate? Essential Demonstrable experience writing and maintaining robust production software Demonstrable experience with Elixir or a functional programming language Experience in Agile practices Experience in Cloud architecture Experience in DevOps Experience in testing and design patterns Competence in developing for operational concerns (monitoring integration, performance testing, security considerations) Desirable Takes responsibility for driving tasks to completion Understanding of designing & implementing for non-functional concerns Experience of database design and use in software applications Software Engineering or Computer Science Degree or equivalent Package Description Band: C and D Contract type: Permanent Location: Glasgow, Scotland, Cardiff,Salford or Flexible We're happy to discuss flexible working. Please indicate your choice under the flexible working question in the application . There is no obligation to raise this at the application stage but if you wish to do so, you are welcome to. Flexible working will be part of the discussion at offer stage. Excellent career progression - the BBC offers great opportunities for employees to seek new challenges and work in different areas of the organisation. Unrivalled training and development opportunities - our in-house Academy hosts a wide range of internal and external courses and certification. Benefits - We offer a competitive salary package, a flexible 35-hour working week for work-life balance and 26 days (1 of which is a corporation day) with the option to buy an extra 5 days, a defined pension scheme and discounted dental, health care, gym and much more. Mae'r sefyllfa gyda'r coronafeirws yn datblygu'n gyflym, ac mae'r BBC yn awyddus i barhau i sicrhau diogelwch a lles pobl ar draws y BBC, gan barhau i warchod ein gwasanaethau hefyd. I leihau'r risg, dim ond y bobl sy'n hanfodol i'n hallbwn darlledu fydd yn cael mynediad i adeiladau'r BBC. O ddydd Mercher 18 fed Mawrth ymlaen, bydd pob asesiad a chyfweliad yn cael ei gynnal o bell, nes rhoddir gwybod yn wahanol. I gael mwy o wybodaeth, ewch i About the BBC We don't focus simply on what we do - we also care how we do it. Our values and the way we behave are important to us. Please make sure you've read about our values and behaviors in the document attached below. Diversity matters at the BBC. We have a working environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential. We want to attract the broadest range of talented people to be part of the BBC - whether that's to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity. We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexuality, social background, religion and/or belief. We will consider flexible working requests for all roles, unless operational requirements prevent otherwise.
23/09/2022
Full time
Job Introduction Do you want to be part of the team that enables some of the BBC's most popular digital products? Are you looking for an opportunity to use your skills to help our engineers own and operate the platform services needed to meet the demands of scale and performance? If so, then we might have just the opportunity you're looking for. In the Digital Products Group we're building a unified platform for delivering the BBC's digital content. WebCore serves over 2 billion requests a month for sites including BBC Home, News and Sport. With more BBC products coming on board every quarter , our challenge is to provide a robust and secure platform that can operate at this increasing scale while also providing the features that enable our full-stack, audience experience teams to deliver innovative and personalised experiences to BBC users. Learn more about the Web Core mission from our Head of Architecture, Matthew Clark . You can also read about how we are stretching AWS Lambda in a two-part blog post from our Technical Architect, Johnathan Ishmael (also see part 2 ). Our Teams Core Services supports every part of the developer lifecycle - creating, building, deploying, and owning. This gives us a diverse set of problem domains to tackle while also operating the systems that serve millions of requests each week. Our Platform engineers build and operate the underlying platform and infrastructure. They typically specialise in one or more systems and components, while working across the stack to build domain solutions. Within our platform area, this can mean specialising in our traffic management layers (Belfrage & Mozart), and our data aggregation and Lamdba execution layers (Fabl & Morph). You will be working with some fantastic engineers across these systems to solve fascinating problems of scale, observability, performance, high-availability and security. Languages and technologies we use We use a range of AWS technologies including Lambda, Elasticache (Redis), S3, Aurora, EC2s and more. We own systems written in Node, Ruby, Elixir, and many more. What will you work on? As a member of one of our Platform teams, you'll be working on some of the toughest backend problems you'll encounter at the BBC with the support of colleagues with a wide range of skill sets. You'll gain insight into the challenges of running a mission-critical platform at scale and get the chance to expand your skills with training and mentoring opportunities. We want to give you the opportunity to work with fascinating tech and get your hands dirty with interesting systems. We want to support you and grow your skills as an engineer - and this Role Responsibility Main responsibilities Technical: Building well engineered, highly-available solutions to handle huge volumes of traffic. Building software that meets the requirements for a fast, reliable & always-on service. Seeking to always learn about new technologies or approaches, and championing them to ensure our products and processes are world class. People : Working with others to get things done in a pro-active and positive way. Working closely with and understanding needs of the teams building on the WebCore platform, enabling them to deliver high value to the audience. Working closely with our operations team to ensure the WebCore platform is well-supported, scalable and reliable. Contributing to an environment of engineering excellence and continuous improvement. Delivery: Delivering features using agile development practices. Seeking out new tools and methodologies to evolve our development processes. Solving operational issues, including working under a DevOps model. Assisting with recruiting, mentoring and training new team members. Inclusion & Diversity Diversity matters at the BBC. We have a working environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential. We want to attract the broadest range of talented people to be part of the BBC - whether that's to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity. To find out more about Diversity and Inclusion at the BBC, please visit our dedicated site here where you can discover the variety of staff networks we have, read our D&I strategy and reports, and learn about our ambitious Creative Diversity initiative which aims to transform the content the BBC creates. Are you the right candidate? Essential Demonstrable experience writing and maintaining robust production software Demonstrable experience with Elixir or a functional programming language Experience in Agile practices Experience in Cloud architecture Experience in DevOps Experience in testing and design patterns Competence in developing for operational concerns (monitoring integration, performance testing, security considerations) Desirable Takes responsibility for driving tasks to completion Understanding of designing & implementing for non-functional concerns Experience of database design and use in software applications Software Engineering or Computer Science Degree or equivalent Package Description Band: C and D Contract type: Permanent Location: Glasgow, Scotland, Cardiff,Salford or Flexible We're happy to discuss flexible working. Please indicate your choice under the flexible working question in the application . There is no obligation to raise this at the application stage but if you wish to do so, you are welcome to. Flexible working will be part of the discussion at offer stage. Excellent career progression - the BBC offers great opportunities for employees to seek new challenges and work in different areas of the organisation. Unrivalled training and development opportunities - our in-house Academy hosts a wide range of internal and external courses and certification. Benefits - We offer a competitive salary package, a flexible 35-hour working week for work-life balance and 26 days (1 of which is a corporation day) with the option to buy an extra 5 days, a defined pension scheme and discounted dental, health care, gym and much more. Mae'r sefyllfa gyda'r coronafeirws yn datblygu'n gyflym, ac mae'r BBC yn awyddus i barhau i sicrhau diogelwch a lles pobl ar draws y BBC, gan barhau i warchod ein gwasanaethau hefyd. I leihau'r risg, dim ond y bobl sy'n hanfodol i'n hallbwn darlledu fydd yn cael mynediad i adeiladau'r BBC. O ddydd Mercher 18 fed Mawrth ymlaen, bydd pob asesiad a chyfweliad yn cael ei gynnal o bell, nes rhoddir gwybod yn wahanol. I gael mwy o wybodaeth, ewch i About the BBC We don't focus simply on what we do - we also care how we do it. Our values and the way we behave are important to us. Please make sure you've read about our values and behaviors in the document attached below. Diversity matters at the BBC. We have a working environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential. We want to attract the broadest range of talented people to be part of the BBC - whether that's to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity. We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexuality, social background, religion and/or belief. We will consider flexible working requests for all roles, unless operational requirements prevent otherwise.

Modal Window

  • Home
  • Contact
  • About Us
  • FAQs
  • Terms & Conditions
  • Privacy
  • Employer
  • Post a Job
  • Search Resumes
  • Sign in
  • Job Seeker
  • Find Jobs
  • Create Resume
  • Sign in
  • IT blog
  • Facebook
  • Twitter
  • LinkedIn
  • Youtube
© 2008-2026 IT Job Board